入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

SQL语句统计每天、每月、每年的 数据

创建时间:2015-09-12 投稿人: 浏览次数:150


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   -- 这里假设你要查 2010年的每月的统计。
GROUP BY
 MONTH (  那个日期的字段  )

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。