SQL按照日 周 月 年統計資料

2022-03-28 09:59:38 字數 1282 閱讀 2447

表:   consume_record 

字段:consume (money型別) 

date (datetime型別) 

請問怎麼寫四條sql語句分別按日,按周,按月,按季統計消費總量. 

如:1月 1200元 

2月 3400元 

3月 2800元

--

按日 select

sum(consume),day([

date

]) from consume_record where

year([

date

]) =

'2006

'group

byday([

date

]) --

按周quarter

select

sum(consume),datename(week,[

date

]) from consume_record where

year([

date

]) =

'2006

'group

bydatename(week,[

date

]) --

按月 select

sum(consume),month([

date

]) from consume_record where

year([

date

]) =

'2006

'group

bymonth([

date

]) --

按季 select

sum(consume),datename(quarter,[

date

]) from consume_record where

year([

date

]) =

'2006

'group

bydatename(quarter,[

date

]) --

指定日期你就看上面的例子變通下呀,無非就是乙個聚合函式和group by

select

[date

],sum(consume) from consume_record where

[date

]between

'2006-06-01

'and

'2006-07-10

'groupby[

date

]

SQL按照日 周 月 年統計資料

如 表 consume record 字段 consume money型別 date datetime型別 請問怎麼寫四條sql語句分別按日,按周,按月,按季統計消費總量.如 1月 1200元 2月 3400元 3月 2800元 按日 select sum consume day date from...

mysql 按照天 周 月 年 統計資料

mysql date 函式 date format 函式用於以不同的格式顯示日期 時間資料。date format date,format date 引數是合法的日期。format 規定日期 時間的輸出格式。可以使用的格式有 格式描述 a縮寫星期名 b縮寫月名 c月,數值 d帶有英文本首的月中的天 ...

mysql按日 周 月 年分別統計資料

select date format created date,y m d as time,sum money money from o finance detail where org id 1000 group by time select date format created date,y ...