我的表上有一个DATETIME列,该列存储创建记录的时间。我只想选择在特定日期创建的记录。如果我尝试:
SELECT * FROM myTable WHERE postedOn = '2012-06-06'
即使表中有很多行的postedOn集合都设置为 2012-06-06 21:42:02,2012-06-06 07:55:17依此类推,它也不会返回任何行。
postedOn
2012-06-06 21:42:02
2012-06-06 07:55:17
有任何想法吗?
使用DATE标量:
SELECT * FROM myTable WHERE date(postedOn) = '2012-06-06'