2017-09-14 222 views
0

我有存儲在我的數據庫,在TZ格式,如選擇記錄

2015-06-10T19:15:14.000Z 

我要查詢的表和拉存儲值的日期列記錄所有從過去一週的記錄,通常我會做類似

WHERE date > CURDATE() - INTERVAL 7 DAY 

但與TZ格式不起作用。任何幫助,將不勝感激謝謝

+0

whic數據類型轉換爲字符串值,你存儲? – scaisEdge

+0

將日期作爲格式化字符串存儲不是個好主意。看起來像你hav eto將字符串轉換爲日期 – Jens

+0

它被保存爲一個文本類型,它是不可能改變,現在我們已經存儲的所有記錄 – Bren

回答

0

如果您存儲的日期值,你應該使用STR_TO_DATE

WHERE str_to_date(date, '%Y-%m-%dT%H:%i:%s.%fZ') > CURDATE() - INTERVAL 7 DAY 
+0

這工作謝謝你 – Bren