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