MySQL查询:查找指定日期的记录(mysql查询指定日期)

MySQL查询语句可以用来查找指定日期的记录,这样可以根据找出特定时间段的记录统计报表,例如统计上一个月订单及收入情况。查找指定日期的记录可以使用MySQL的 DATE_SUB 函数 ,语法如下:

SELECT * FROM table
WHERE
date_column >= DATE_SUB(NOW(), INTERVAL 30 DAY);

上面的查询语句能找出大于等于当前日期往前30天的记录, INTERVAL 部分可以是天、周、月等单位。

如果需要找出在指定日期之间的记录,可以使用以下SQL查询语句:

SELECT * FROM table
WHERE
date_column >= '2015-11-01'
AND date_column

上面的查询语句Action语句可以精确找出日期在2015年11月1日至2015年11月30日之间的记录。

有时候,我们需要找出在指定月份的记录,此时可以使用MySQL一个非常有用的函数 DATE_FORMAT ,可以根据月份格式化输出日期,语法如下:

SELECT * FROM table
WHERE
DATE_FORMAT(date_column,'%Y-%m')='2015-11'

上面的SQL查询语句可以帮助我们很方便地找出2015年11月份的记录,因此可以用来统计某个月份的报表等情况。

以上就是如何使用MySQL查询指定日期的记录的方法,MySQL的查询语句可以让我们快速的找出指定日期的记录,可以说是应用非常广泛,并极大的提升了工作效率。


数据运维技术 » MySQL查询:查找指定日期的记录(mysql查询指定日期)