我希望从MySQL数据库中选择比2013年更早的所有记录。我试过这个..。
SELECT * FROM messages WHERE DATEPART(yyyy,date_sent) < 2013
但没起作用。DATEPART的想法来自于这里:datepart.asp
对我怎么做有什么想法吗?
发布于 2014-08-20 22:00:21
使用YEAR()
SELECT * FROM messages WHERE YEAR(date_sent) < 2013意见:您不应该使用或链接到w3schools。这不是一个可靠的信息来源,我们不想鼓励它的使用。
发布于 2014-08-20 22:00:58
我假设date_sent是一个日期字段,可以使用YEAR
SELECT *
FROM messages
WHERE YEAR(date_sent) < 2013发布于 2014-08-20 22:10:18
你可以看看实际文件
SELECT * FROM messages WHERE added_date < '2013-01-01'https://stackoverflow.com/questions/25415135
复制相似问题