数据库:sql语句分别按日,按周,按月,按季统计金额
如:
表: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])
--按年
select sum(consume),year([date]) from consume_record group by year([date])
--指定日期你就看上面的例子变通下呀,无非就是一个聚合函数和Group by
select [date],sum(consume) from consume_record where [date] between '2006-06-01' and '2006-07-10' group by [date]
最新文章
- Ubuntu15.10下华南师大锐捷认证客户端的使用详解
- Android -- FragmentActivity添加Fragment的序列图
- Codeforces Beta Round #8
- Windows 下安装使用docker swarm machine docker toolbox
- 【转】idea 用maven骨架生成项目速度慢的问题
- 复制选中的listbox内容
- ViewPager滑动页面的实现方法
- svn执行clean up命令时报错或被锁定的解决方法
- [iOS]开发者证书和描述文件的作用
- C++成员变量、构造函数的初始化顺序
- Qt学习笔记网络(URL和下载的功能都有)
- Handler不同线程间的通信
- struts.xml如何加载到及配置问题
- CentOS环境下Docker私有仓库搭建
- 看板记录工具wekan
- Redis中的执行命令的过程
- base64加密和解码原理和代码
- Codeforces Round #425 (Div. 2) Problem A Sasha and Sticks (Codeforces 832A)
- [蓝桥] 基础练习 数列排序(java)
- node 命令行