在php中利用MySql函数实现按时间分段查询

在《在php中如何实现按时间分段查询?》一文中,我们使用php中的mktime函数实现了按时间分段查询,其实除了这种解决方案以外,在MySql中也有专门针对日期和时间的函数,包括DATE()、DATE_ADD()、DATE_SUB()、DATE_FORMAT()等等。《在php中如何实现按时间分段查询?》一文中的SQL语句也可以写成下面的形式:

最近三个月内的订单情况,SQL语句如下:
$sql=”SELECT * FROM shopping_order WHERE dtTime>=DATE_SUB(NOW(), INTERVAL 3 MONTH)”;

如果是查询最近15天内的订单,则SQL语句如下:
$sql=”SELECT * FROM shopping_order WHERE dtTime>=DATE_SUB(NOW(), INTERVAL 15 DAY)”;

相关文章: 

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

还没有评论。

发表评论

(必填)

(必填)