1、每年
select year(ordertime) as '年',
sum(total) '銷售合計'
from order_list
group by year(ordertime)
2、每月
select year(ordertime) '年',
month(ordertime) '月',
sum(total) '銷售合計'
from order_list
group by year(ordertime),
month(ordertime)
3、每日
select year(ordertime) '年',
month(ordertime) '月',
day(ordertime) '日',
sum(total) '銷售合計'
from order_list
group by year(ordertime),
month(ordertime),
day(ordertime)
另外每日也可以這樣:
select convert(char(8),ordertime,112) dt,
sum(total) '銷售合計'
from order_list
group by convert(char(8),ordertime,112)
另外,每月(年、日)的記錄條數
select year(ordertime) '年',
month(ordertime) '月',
count(*) '銷售記錄'
from order_list
group by year(ordertime),
month(ordertime)
sql 資料分月統計,表中只有每天的資料,現在要求求一年中每個月的統計資料(一條sql)
select
month ( 那個日期的字段 ),
sum( 需要統計的字段, 比如銷售額什麼的 )
from
表
where
year ( 那個日期的字段 ) = 2010 -- 這裡假設你要查 2023年的每月的統計。
group by
month ( 那個日期的字段 )
SQL語句統計每天 每月 每年的 資料
1 每年 select year ordertime as 年 sum total 銷售合計 from order list group byyear ordertime 2 每月 select year ordertime 年 month ordertime 月 sum total 銷售合計 fr...
MYSQL統計每天 每週 每月 每年資料
select count 1 as total,date format created time,y m d as days from task execution group by days desc select count 1 as total,week created time as wee...
MYSQL統計每天 每週 每月 每年資料
查詢每天的資料 select count 1 as total,date format created time,y m d as days from task execution group by days desc 查詢每週的資料 select count 1 as total,week cre...