SQL按照日、周、月、年統計資料
阿新 • • 發佈:2019-01-07
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->如:
表:consume_record
欄位:consume (money型別)
date (datetime型別)
請問怎麼寫四條sql語句分別按日,按周,按月,按季統計消費總量.
如:1月 1200元
2月 3400元
3月 2800元
--按日
selectsum(consume),day([date]) from consume_record whereyear([date]) ='
--按周quarter
selectsum(consume),datename(week,[date]) from consume_record whereyear([date]) ='2006'groupbydatename(week,[date])
--按月
selectsum(consume),month([date]) from consume_record whereyear([date]) ='2006'groupbymonth([date])
--按季
selectsum(consume),datename(quarter,[date]) from
--指定日期你就看上面的例子變通下呀,無非就是一個聚合函式和Group by
select[date],sum(consume) from consume_record where[date]between'2006-06-01'and'2006-07-10'groupby[date]