学堂 学堂 学堂公众号手机端

mysql中的查询本日、本周和本月的SQL语句

lewis 1年前 (2024-05-01) 阅读数 19 #技术


首先确定当前时间

如果在PHP中,则当前时间为


$time = time();


如果在mysql中,则当前时间为

now()


本日查询示例如下:

select * from order where  DATEDIFF(from_unixtime(add_time),now())=0 '



本周查询示例如下:


$time = time();
$weekfirst = strtotime('-1 week Monday');


SQL如下:

select * from order where  ".$weekfirst." <= add_time <= ".$time




本月查询示例如下:


$time = time();
$monthfirst = mktime(0,0,0,date('m'),01,date('Y'));


SQL如下:

select * from order where ".$monthfirst." <= add_time <= ".$time;






版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门