SQL语句统计每天、每月、每年的 数据
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。
- 上一篇:没有了
- 下一篇: Java 实现 RSA加密解密及数字签名