如: 
表: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]

最新文章

  1. Ubuntu15.10下华南师大锐捷认证客户端的使用详解
  2. Android -- FragmentActivity添加Fragment的序列图
  3. Codeforces Beta Round #8
  4. Windows 下安装使用docker swarm machine docker toolbox
  5. 【转】idea 用maven骨架生成项目速度慢的问题
  6. 复制选中的listbox内容
  7. ViewPager滑动页面的实现方法
  8. svn执行clean up命令时报错或被锁定的解决方法
  9. [iOS]开发者证书和描述文件的作用
  10. C++成员变量、构造函数的初始化顺序
  11. Qt学习笔记网络(URL和下载的功能都有)
  12. Handler不同线程间的通信
  13. struts.xml如何加载到及配置问题
  14. CentOS环境下Docker私有仓库搭建
  15. 看板记录工具wekan
  16. Redis中的执行命令的过程
  17. base64加密和解码原理和代码
  18. Codeforces Round #425 (Div. 2) Problem A Sasha and Sticks (Codeforces 832A)
  19. [蓝桥] 基础练习 数列排序(java)
  20. node 命令行

热门文章

  1. HBase学习3(win下使用Eclipse搭建hbase开发环境)
  2. Apache Phoenix基本操作-2
  3. Qt QFileSystemModel QDirModel 示例代码, 使用方法
  4. QT QMimeData类
  5. Python-flask中数据库连接池DBUtils
  6. SVG_style_script
  7. [STL]vector与排序算法
  8. 用new Image().src作LOG统计的一个注意事项 .
  9. linux查看网络链接状况命令netstat
  10. PHP数据结构之实现栈