博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 跨年查询
阅读量:6226 次
发布时间:2019-06-21

本文共 1302 字,大约阅读时间需要 4 分钟。

hot3.png

--本周

SELECT SUM(qty) qty FROM user where YEARWEEK(createDate) = YEARWEEK(now())

--上周

SELECT SUM(qty) qty FROM user where YEARWEEK(smo.createDate) = YEARWEEK(DATE_SUB(NOW(), INTERVAL 1 WEEK))

--本月

SELECT SUM(qty) qty FROM user where DATE_FORMAT(createDate,'%Y%m')=DATE_FORMAT(NOW(),'%Y%m')

--上月

SELECT SUM(qty) qty FROM user where DATE_FORMAT(createDate,'%Y%m')=DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 MONTH),'%Y%m')

 

---DATE_SUB(date,INTERVAL expr type) 函数从日期减去指定的时间间隔。

type  有以下的类型

MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

 

---DATE_FORMAT(date,format) 函数用于以不同的格式显示日期/时间数据。

格式 描述
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时 (00-23)
%h 小时 (01-12)
%I 小时 (01-12)
%i 分钟,数值(00-59)
%j 年的天 (001-366)
%k 小时 (0-23)
%l 小时 (1-12)
%M 月名
%m 月,数值(00-12)
%p AM 或 PM
%r 时间,12-小时(hh:mm:ss AM 或 PM)
%S 秒(00-59)
%s 秒(00-59)
%T 时间, 24-小时 (hh:mm:ss)
%U 周 (00-53) 星期日是一周的第一天
%u 周 (00-53) 星期一是一周的第一天
%V 周 (01-53) 星期日是一周的第一天,与 %X 使用
%v 周 (01-53) 星期一是一周的第一天,与 %x 使用
%W 星期名
%w 周的天 (0=星期日, 6=星期六)
%X 年,其中的星期日是周的第一天,4 位,与 %V 使用
%x 年,其中的星期一是周的第一天,4 位,与 %v 使用
%Y 年,4 位
%y 年,2 位

 

 

 

转载于:https://my.oschina.net/berthome/blog/1604480

你可能感兴趣的文章
Ubuntu 12.04 Virtualbox 启用USB 设备支持
查看>>
C# DataTable的常用用法讲解
查看>>
〖Linux〗秒开www.stackoverflow.com,非代理方式
查看>>
〖Linux〗Linux的smb地址转换Windows格式(两者互转)
查看>>
mnesia
查看>>
python编程基础之二十一
查看>>
YouTrack Changing Database Location for EXE Distribution(windows service)
查看>>
Cooperation.GTST团队第二周项目总结
查看>>
zookeeper与kafka安装部署及java环境搭建(发布订阅模式)
查看>>
settings
查看>>
3617:Best Cow Line
查看>>
JavaScript学习总结(4)——JavaScript数组
查看>>
【kmp】hdu1171 Number Sequence
查看>>
计算机网络-自定向下方法之计算机网络和因特网
查看>>
[若有所悟]提升工作效率的一些小技巧——资源管理器篇
查看>>
BI数据库管理RPD配置
查看>>
binary-tree-maximum-path-sum(mock)
查看>>
error C2244 "无法将函数定义与现有的声明匹配"的解决方法
查看>>
自己搭建一个记笔记的环境记录(leanote)
查看>>
浏览器处理由带BOM的utf-8格式的php文件输出的HTML问题
查看>>