Mysql 常用的时间查询(周,月,季,年)
来源:互联网 发布:淘宝图片像素大小 编辑:程序博客网 时间:2024/05/23 15:06
一 查询当日数据
1 select * from v2_goods_base_price as v2 where date(v2.created_at) = curdate();2 select * from v2_goods_base_price as v2where year(v2.created_at)=year(now()) and month(v2.created_at)=month(now()) and day(v2.created_at)=day(now());3 select* from v2_goods_base_price as v2 where TO_DAYS(v2.created_at) = TO_DAYS(NOW());
二 查询N天内的数据
SELECT * from v2_goods_base_price as v2 where v2.created_at > '****-**-**' and v2.created_at <= date_add('****-**-**', INTERVAL N day);
三 查询当前周数据
1 SELECT * FROM v2_goods_base_price as v2 where MONTH(v2.created_at)=MONTH(NOW()) and year(v2.created_at)=year(now());2 select * FROM v2_goods_base_price as v2where date_format(v2.created_at,'%Y-%m')=date_format(now(),'%Y-%m');3 select * FROM v2_goods_base_price as v2 where MONTH(v2.created_at)=MONTH(NOW()) and year(v2.created_at)=year(now());4 select * FROM v2_goods_base_price as v2 where month(v2.created_at) = month(curdate())
四 查询上周的数据
1 select * FROM v2_goods_base_price as v2 where WEEKOFYEAR(v2.created_at)=WEEKOFYEAR(DATE_SUB(now(),INTERVAL 1 week));2 select * FROM v2_goods_base_price as v2where v2.created_at>=date_add(now(),interval -(8 + weekday(now())) day) and v2.created_at<=date_add(now(),interval -(1 + weekday(now())) day);
五 查询当前月数据
1 select * FROM v2_goods_base_price as v2where MONTH(v2.created_at)=MONTH(NOW()) and year(v2.created_at)=year(now());2 select * FROM v2_goods_base_price as v2where date_format(v2.created_at,'%Y-%m')=date_format(now(),'%Y-%m');3 select * FROM v2_goods_base_price as v2 where MONTH(v2.created_at)=MONTH(NOW()) and year(v2.created_at)=year(now());4 select * FROM v2_goods_base_price as v2 where month(v2.created_at) = month(curdate());
六 查询上月的数据
select * FROM v2_goods_base_price as v2where date_format(v2.created_at,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')
七 查询近N个月数据
select * FROM v2_goods_base_price as v2where v2.created_at between date_sub(now(),interval N month) and now();
八 查询当前季度数据
SELECT * FROM v2_goods_base_price as v2WHERE quarter( v2.created_at ) = quarter( curdate( ))
九 查询上N个季度的数据
select * FROM v2_goods_base_price as v2where QUARTER(created_at)=QUARTER(DATE_SUB(now(),interval N QUARTER));
十 查询当前年份数据
SELECT * FROM v2_goods_base_price as v2WHERE year( v2.created_at ) = year( curdate( ))
十一 查询前N年的数据
select * FROM v2_goods_base_price as v2 where year(v2.created_at)=year(date_sub(now(),interval N year));
十二 查询某月某年数据
Select * from 表名 where year(date) =‘2017’;Select * from 表名 where month(date) =‘03’;
0 0
- Mysql 常用的时间查询(周,月,季,年)
- mysql按天,月,年等时间查询数据
- mysql时间——查询上周、月、季度、年和本周、月、季度、年
- MYsql 查询 查询当前月份的数据(时间 查询)
- MYsql 查询 查询当前月份的数据(时间 查询)
- MYsql 查询 查询当前月份的数据(时间 查询)
- mysql的常用查询
- MySql常用时间查询简单格式化
- mysql常用时间统计查询语句
- Mysql 年、月、日 查询
- mysql查询当前时间,一天内,一周,一个月内的sql语句
- mysql 数据库 HQL语句查询一个月内时间的数据
- mysql查询当前时间,一天内,一周,一个月内的sql语句
- Mysql中如何对按年月日查询时间字段
- mysql 查询当前月 第一天/最后一天 时间
- MYSQL 时间查询的范围
- MYSQL 时间查询的范围
- mysql中的时间的查询
- RHCE练习题 8-9. 配置SMB共享 配置多用户SMB挂载
- hdfs空间不足的优化
- HTTP协议详解
- 实验一 数字图像的输入、输出、显示、直方图统计
- 重新认识Dagger2
- Mysql 常用的时间查询(周,月,季,年)
- asp.net
- WiFi客流统计中科每时每客的功能及应用
- android studio常用小操作
- 广告栏(自动轮播,无限循环)-图片轮播控件Banner的简单使用总结
- linux命令
- cannot convert parameter 1 from 'int' to 'int []'
- BZOJ 4269 高斯消元求线性基
- Android AA框架