MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
来源:互联网 发布:图案编辑软件 编辑:程序博客网 时间:2024/05/20 05:57
建表语句如下:
1
2
3
4
5
6
CREATE
TABLE
`
order
` (
`id`
INTEGER
UNSIGNED
NOT
NULL
AUTO_INCREMENT,
`order_name`
VARCHAR
(45)
NOT
NULL
,
`order_time` DATETIME
NOT
NULL
,
PRIMARY
KEY
(`id`)
)
1,查询当天(今天)的数据
1
SELECT
*
FROM
`
order
`
WHERE
TO_DAYS(order_time) = TO_DAYS(NOW())
2,查询昨天的数据
1
SELECT
*
FROM
`
order
`
WHERE
TO_DAYS(NOW()) - TO_DAYS(order_time) = 1
3,查询最近7天的数据(包括今天一共7天)
1
SELECT
*
FROM
`
order
`
where
DATE_SUB(CURDATE(), INTERVAL 7
DAY
) <
date
(order_time)
4,查询最近30天的数据(包括今天一共30天)
1
SELECT
*
FROM
`
order
`
where
DATE_SUB(CURDATE(), INTERVAL 30
DAY
) <
date
(order_time)
5,查询当月(本月)的数据
1
SELECT
*
FROM
`
order
`
WHERE
DATE_FORMAT(order_time,
'%Y%m'
) = DATE_FORMAT(CURDATE(),
'%Y%m'
)
6,查询上个月的数据
1
SELECT
*
FROM
`
order
`
WHERE
PERIOD_DIFF(DATE_FORMAT(NOW(),
'%Y%m'
), DATE_FORMAT(order_time,
'%Y%m'
)) =1
7,查询本季度的数据
1
SELECT
*
FROM
`
order
`
WHERE
QUARTER(order_time)=QUARTER(NOW())
8,查询上季度的数据
1
SELECT
*
FROM
`
order
`
WHERE
QUARTER(order_time)=QUARTER(DATE_SUB(NOW(),INTERVAL 1 QUARTER))
9,查询当年(今年)的数据
1
SELECT
*
FROM
`
order
`
WHERE
YEAR
(order_time)=
YEAR
(NOW())
10,查询去年的数据
1
SELECT
*
FROM
`
order
`
WHERE
YEAR
(order_time)=
YEAR
(DATE_SUB(NOW(),INTERVAL 1
YEAR
))
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1421.html
0 0
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- 详解Mysql查询今日、昨天、本月、上个月、去年今天、最近几天的数据
- MYSQL查询今天,昨天,这个周,上个周,这个月,上个月,今年,去年的数据
- mysql查询今天、昨天、本周、本月、上一月 、今年数据
- mysql查询今天、昨天、本周、本月、上一月 、今年数据
- mysql 查询今天、昨天、上月、本月的数据
- mysql 数据库查询今天、昨天、上月、本月的数据
- mysql 查询今天、昨天、上月、本月的数据
- MySQL查询今天、昨天、本周、本月、本季、本年的数据
- mysql 查询今天、昨天、上月、本月的数据
- mysql 用时间查询 今天,昨天,本月的数据
- mysql 查询今天、昨天、上月、本月的数据
- 关于MySQL--查询今天以及昨天、上个月等等
- 使用Mysql 数据库 查询不懂时间段(如:今天、昨天、本周、本月、上一月 、今年)
- MySQL查询今天,最近7天,最近30天,本月,上个月的数据
- mysql也可以查询今天、昨天、7天、近30天、本月、上一月的数据
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql 查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- D - Cable master POJ - 1064
- 红帽RHEL7版本RHCE认证学习及考试经历
- iOS开发之TouchId
- java 站位符
- nowcoder->翻转子串
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- Netty之解决TCP粘包拆包(设置消息边界)
- DoTween的相关研究学习
- Javascript Ajax实现文件异步提交功能、图片预览功能源码实例
- ES6 rest参数和扩展运算符
- 股票入门基础知识2:如何购买和卖出股份?
- 将web项目发布到Tomcat 服务器上的三种方法
- 支付宝集成过程详解——运行DEMO
- ExtJS4-页面控件(Form表单)