㈠ sql計算總和
select
deptno,sum(sal)*(case
deptno
when
10
then
1.2
when
40
then
1.2
when
20
then
2
when
30
then
1.5
end)
as
分類總和
from
emp
group
by
deptno
趕緊把分劃到我的帳戶,我答你這個題真不容易,上面的那句是分類總和,下面的是全部的和
測試通過
再不給分
殺了你
select
((select
isnull(sum(sal)*1.2,0)
from
emp
where
(deptno=10)
or
(deptno=40)
)
+(select
isnull(sum(sal)*2,0)
from
emp
where
deptno=20
)
+(select
isnull(sum(sal)*1.5,0)
from
emp
where
deptno=30
))
㈡ 求mysql一周內時間總和的sql語句
一周內總和表達不太清楚···你是先看到這一周內的所有信息···還是想對某一個欄位進行一周內的求和?select * from 表 where 時間欄位 between adddate(curdate(),-6) and adddate(curdate(),1);如果是對某各欄位求和就是select sum(欄位) from 表 where 時間欄位 between adddate(curdate(),-6) and adddate(curdate(),1);
㈢ sql中計算周六,周日天數
先建立函數,再執行下面的語句
CREATE FUNCTION getday --
(@datestart datetime,--啟始日期
@dateend datetime, --結束日期
@DW VARCHAR(6)) --星期幾
RETURNS INT
AS
BEGIN
DECLARE @DAYCOUNT int
SET @DAYCOUNT=0
while @datestart<=@dateend
begin
if datename(dw,@datestart)=@DW
set @DAYCOUNT=@DAYCOUNT+1
SET @DATESTART=DATEADD(DAY,1,@DATESTART)
end
RETURN(@DAYCOUNT)
END
GO
SELECT DBO.GETDAY('2008-01-01','2008-12-31','星期六') AS SATDAY,
DBO.GETDAY('2008-01-01','2008-12-31','星期日') AS SUNDAY
㈣ sql查詢如何按每個小時查詢那個時間段的總數
1、新建JUnit test。
㈤ sql語句求每一行總和
資料庫表格結構發一下,如果原表格就是這樣存儲的,直接欄位計算:語文+數學+...
㈥ SQL統計記錄、計算總和
select SUM([需要求和的欄位名稱]) from [要求和的表名]也可以在後面附加限制條件如: where [日期] > 'XXXX-XX-XX' and [日期] <= 'XXXX-XX-XX'
㈦ SQL求和按時間段分布輸出求和結果
select 獲取分鍾函數(time),sum(data)
from 數據表
group by 獲取分鍾函數(time)
㈧ 急急急!SQL語句怎麼寫查詢條件為時間等於上周六到本周五這個時間段的語句
declare@Adate=getdate()
selectDATEADD(DAY,-1*DATEPART(Weekday,@A),@A)As上周六,DATEADD(DAY,6-1*DATEPART(Weekday,@A),@A)As本周五
--結果2015-03-14(上周六) 2015-03-20(本周五)
㈨ excel 從星期六到下周星期五數據求和
如果數據不多,選中周六到下周五的7個數據格,表格外右下角就有合計值,可以抄錄到預定位置。(有空格不影響計算結果)。
建議:表格豎著做,多加一列,每周(計算周)設定一個編號或字母,如六到五,設定為A,下一個六到五設定為B.......。一個月或一定時間,匯總一次,點「數據」----分類匯總---按中文提示操作。就完成了每周數據的匯總。