我有一個系統可以用數據自動填充mysql數據庫。不幸的是,唯一的時間值是以YYYYMMDDHHMMSS.SSS格式存儲的。有一個腳本可以在30分鐘的時間內對數據庫中的數據運行,以提醒某些數據趨勢。我遇到的問題是數據庫中的數據可能會返回7天。我只希望腳本能夠運行過去30分鐘的數據。在MySQL中使用非標準日期時間格式
我嘗試使用喜歡的事:
SELECT foo FROM table WHERE StartTime >= DATE_SUB(NOW(), INTERVAL 30 MINUTES);
不幸的是這沒有工作,我假設,因爲存儲的時間形成不符合標準的SQL時間戳格式。
任何人都可以提出一種替代方法嗎?謝謝。
你在cron上運行什麼?它是一個shell腳本嗎? – sagibb 2013-03-23 18:18:44
如何生成「30分鐘前」的時間串並與之進行比較? – scones 2013-03-23 18:21:06