表: 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 ...