sql查詢一個(gè)月的每天數(shù)據(jù)量 sql查詢一天每個(gè)小時(shí)的數(shù)據(jù)量的統(tǒng)計(jì)語句怎么寫?
sql查詢一天每個(gè)小時(shí)的數(shù)據(jù)量的統(tǒng)計(jì)語句怎么寫?with data as ( select 時(shí)間, convert(int, 第二列) as 小時(shí), 數(shù)量 from 表格) select 時(shí)間, 小時(shí)
sql查詢一天每個(gè)小時(shí)的數(shù)據(jù)量的統(tǒng)計(jì)語句怎么寫?
with data as ( select 時(shí)間, convert(int, 第二列) as 小時(shí), 數(shù)量 from 表格) select 時(shí)間, 小時(shí), sum(數(shù)量) from data group by 時(shí)間, 小時(shí)
sql查詢?nèi)绾伟疵總€(gè)小時(shí)查詢那個(gè)時(shí)間段的總數(shù)?
用groupby語句可以實(shí)現(xiàn)。如test表中有如下數(shù)據(jù):要查出2月25號(hào)一天中每個(gè)小時(shí)的cnt的總和,可采用如下語句:with t as(select number rn from master..spt_values where type="P" and number<=23)select t.rn 小時(shí),SUM(isnull(cnt,0)) 數(shù)量 from t left join test on t.rn=cast(substring(CONVERT(varchar,begin_date,120),12,2)as int) group by t.rn查詢結(jié)果: