[英]using <= or >= in timestamp field in mysql
我想選擇2014-03-22
月22日之前的所有記錄:
where date < 2014-03-22 // what I need
但以下代碼看不到2013年的記錄:
SELECT * FROM `tractions` WHERE YEAR(date) <= 2014 AND MONTH(date) <= 3 and DAY(date) <= 22 and succ = 1
有什么問題嗎:
SELECT * FROM tractions
WHERE date < '2014-03-22' -- place the date, correctly formatted, in quotes
由於此比較不使用任何功能,因此它還允許您使用date
列上的任何索引設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.