我有一個名爲submit_timestamp
的列,它包含一個UNIX_TIMESTAMP(
),我現在想要做的是做一個SELECT
查詢並在WHERE
子句中確保submit_timestamp
等於或在X天數內。如何檢查MySQL查詢中是否等於或在X天內?
(只是演示用途):
SELECT id
FROM submissions
WHERE submit_timestamp = 'EQUALS OR IS WITHIN X NUMBER OF DAYS FROM submit_timestamp'
AND id = 2
所有幫助表示讚賞。
謝謝。
我的知識NOW()以默認的MySQL格式返回當前時間,所以只是好奇你是否考慮過submit_timestamp是一個unix時間戳(沒有任何格式)? – newbtophp 2011-05-14 14:50:10
@newbtophp:大概不是,但他的答案仍然+1。在閱讀mysql的日期時間函數後,根據需要調整查詢當然是在你的技能組中。 – 2011-05-14 15:10:47
@Denis這給出了SQL錯誤 – newbtophp 2011-05-14 16:01:38