我想從表中獲取所有記錄,其中DATE_TIME場比「星期四,2013年7月11日」更大的通過運行下面提到的查詢。 date_time字段中的值存儲在這個format => Thu,2013年7月11日08:29:37。任何幫助都會很棒。
數據類型字段DATE_TIME的是VARCHAR
查詢
SELECT * FROM table_name
WHERE username = '[email protected]'
AND STR_TO_DATE(date_time, '%a, %e %b %Y %H:%i:%s') >= 'Thu, 11 Jul 2013 00:00:00';
請覈實DATE_TIME的數據類型。它是varchar還是日期? –
datatype is varchar – colourtheweb
您需要將字符串轉換爲日期,而不是日期轉換爲字符串。 – Barranka