编程 sql语句分别按日,按周,按月,按季统计金额

2024-11-17 05:05:22 +0800 CST views 2425

如:

表:consume_record
字段:consume (money类型)
date (datetime类型)

请问怎么写四条sql语句分别按日,按周,按月,按季统计消费总量.
如:1月 1200元
2月 3400元
3月 2800元

--按日
select sum(consume),day([date]) from consume_record where year([date]) = '2006' group by day([date])

--按周quarter

select sum(consume),datename(week,[date]) from consume_record where year([date]) = '2006' group by datename(week,[date])

--按月

select sum(consume),month([date]) from consume_record where year([date]) = '2006' group by month([date])

--按季

select sum(consume),datename(quarter,[date]) from consume_record where year([date]) = '2006' group by datename(quarter,[date])

--指定日期你就看上面的例子变通下呀,无非就是一个聚合函数和Group by

select [date],sum(consume) from consume_record where [date] between '2006-06-01' and '2006-07-10' group by [date]
按周统计

///查询本周

SELECT tm,YEARWEEK( tm ) ,YEARWEEK( NOW( ) ) 

FROM  `ims_lingmei_car_cardlog` 

WHERE YEARWEEK(tm) = YEARWEEK( NOW( ) ) 
LIMIT 0 , 30 

复制全文 生成海报 数据库 SQL 数据分析

推荐文章

js一键生成随机颜色:randomColor
2024-11-18 10:13:44 +0800 CST
记录一次服务器的优化对比
2024-11-19 09:18:23 +0800 CST
Claude:审美炸裂的网页生成工具
2024-11-19 09:38:41 +0800 CST
html一些比较人使用的技巧和代码
2024-11-17 05:05:01 +0800 CST
15 个 JavaScript 性能优化技巧
2024-11-19 07:52:10 +0800 CST
16.6k+ 开源精准 IP 地址库
2024-11-17 23:14:40 +0800 CST
JavaScript 的模板字符串
2024-11-18 22:44:09 +0800 CST
html5在客户端存储数据
2024-11-17 05:02:17 +0800 CST
为什么大厂也无法避免写出Bug?
2024-11-19 10:03:23 +0800 CST
前端如何一次性渲染十万条数据?
2024-11-19 05:08:27 +0800 CST
MySQL 日志详解
2024-11-19 02:17:30 +0800 CST
html文本加载动画
2024-11-19 06:24:21 +0800 CST
使用 Go Embed
2024-11-19 02:54:20 +0800 CST
四舍五入五成双
2024-11-17 05:01:29 +0800 CST
利用图片实现网站的加载速度
2024-11-18 12:29:31 +0800 CST
乐观锁和悲观锁,如何区分?
2024-11-19 09:36:53 +0800 CST
智慧加水系统
2024-11-19 06:33:36 +0800 CST
一些实用的前端开发工具网站
2024-11-18 14:30:55 +0800 CST
Golang Sync.Once 使用与原理
2024-11-17 03:53:42 +0800 CST
程序员茄子在线接单