mysql 按年、月、周、日分组查询

1.按照年份分组查询

SELECT DATE_FORMAT(t.bill_time,'%Y') month_time,sum(t.pay_price) total FROM f_bill t GROUP BY month_time;

2.按照月份分组查询

SELECT DATE_FORMAT(t.bill_time,'%Y-%m') month_time,sum(t.pay_price) total FROM f_bill t GROUP BY month_time;

3.按照周分组查询

SELECT CONCAT(SUBSTR(DATE_FORMAT(t.bill_time,'%Y-%u') FROM 1 FOR 4),'第',SUBSTR(DATE_FORMAT(t.bill_time,'%Y-%u'),6),'周') week_time,sum(t.price) total FROM f_bill t GROUP BY week_time;

4.按照日分组查询

SELECT DATE_FORMAT(t.bill_time,'%Y-%m-%d') month_time,sum(t.pay_price) total FROM f_bill t GROUP BY month_time;

更多相关文章

  1. 修改android系统和watchdog的延时
  2. Android(安卓)Calendar使用过程中遇到的问题
  3. Android执行shell命令
  4. Android(安卓)-- Android(安卓)JUint 与 Sqlite
  5. android 当系统存在多个Launcher时,如何设置开机自动进入默认的La
  6. Android(安卓)SQLiteDatabase的使用
  7. Android中的AlarmManager的使用
  8. android获得系统时间(Handler)
  9. Android简易闹钟实现

随机推荐

  1. windows linux 创建oracle用户及表空间
  2. 压缩解压常用命令
  3. mysql数据库忘记ROOT密码时的解决办法
  4. Linux Bash Shell编程快速入门
  5. linux下lftp命令中mirror的用法详解
  6. script学习,如何用linux监控你的同事?
  7. Linux系统中使用fdisk命令为U盘分区,并将
  8. Linux内核分析-9/进程的调度时机
  9. LNMP(Linux+Nginx+Mysql+PHP)环境下安装yaf
  10. linux常用的命令