用sql语句按周、按月、按季、按年统计
时间:2021-07-01 10:21:17
帮助过:4人阅读
按mySql语法统计按周,月,季,年。income为合计的价格字段,createDate为交易时间。
select sum(income)
as revenue,week(createDate)
as week,
month(createDate)
as month,
quarter(createDate)as quarter,
year(createDate)
as year from employee
where year(createDate)
>= ‘2006‘ group by
week(createDate),month(createDate),quarter(createDate),
year(createDate)
--sqlserver2005语法统计按周,月,季,年。
--按日
--select sum(price),day([date]) from table_name where year([date]) =
‘2006‘ group by day(
[date])
--按周quarter
select sum(price),
datename(week,price_time)
from ble_name
where
year(price_time)
= ‘2008‘ group by datename(week,price_time)
--按月
select sum(price),
month(price_time)
from ble_name
where year(price_time)
= ‘2008‘ group by month(price_time)
--按季
select sum(price),
datename(quarter,price_time)
from ble_name
where
year(price_time)
= ‘2008‘ group by datename(quarter,price_time)
--按年
select sum(price),
year(price_time)
from ble_name
where
year(price_time)
>= ‘2008‘ group by year(price_time)
用sql语句按周、按月、按季、按年统计
标签:时间 div mon body where style mysql serve created