我正试图从今天的桌子上选择今天的所有内容。但是我发现那个日期列是unix时间戳。那么,如何选择今天的所有日期呢?或者例如只是昨天的?如果它是正常日期而不是unix时间,那将很容易,但是...这是我到目前为止我的查询...
$ann_renewal_query = "SELECT * FROM annual_renewal WHERE due_date '%$today%' order BY due_date ASC";
答案 0 :(得分:0)
您只需将值转换为unix时间戳版本即可。最好的方法是将当前时间转换为Unix时间戳:
where due_date >= UNIX_TIMESTAMP(curdate()) and
due_date < UNIX_TIMESTAMP(date_add(curdate(), interval 1 day)
此版本的查询允许它利用due_date
上的索引。