我有一个表(MySQL)数据存储一堆注册信息。
我想做的是计算一行的创建是否已经12小时了。
对于每一行,我有一个名为"日期"的单元格,显示如下:
2011年7月13日19:28 或 8月7日,2011年03:33
我正在寻找一个简单的if/else语句,该语句拾取"日期"自创建以来是否已经12小时。
SELECT ...
FROM yourtable
WHERE `date` <= DATE_SUB(now(), INTERVAL 12 HOUR)
注意,将字段命名为"date"是不好的做法。Date在MySQL中是一个保留字,保留字不应该用作字段名。