我需要在我的db(MySQL)中比较两个日期(db中的类型是TIMESTAMP)。 这样的事情:(这个查询非常简单,因为我只需要这个答案)
SELECT count(id) as count FROM table WHERE data1 > data2
data1
和data1
是我的数据库中的两个TIMESTAMP列。
我通过PHP进行此查询,因此我可以使用PHP的所有功能。 谢谢你的帮助
答案 0 :(得分:1)
表达式本身看起来不错。如果你遇到麻烦可能是由于反击。
尝试:
SELECT count(id) as count FROM table WHERE `data1` > `data2`
答案 1 :(得分:0)
您可以使用别名,以免遇到命名问题。
SELECT count(t.id) as count FROM table t WHERE t.data1 > t.data2