2014-09-26 34 views
0

如何在一個月內每天查詢並分配時間?如何根據日常基礎和同一時間進行mysql查詢?

例如,我們有一個列名爲「時間戳」並表「XYZ」我們的形式

查詢應服用一個月中選擇日期「2014年6月21日16:05」之前,這是內「2014年5月22日16:05」,直到「2014年6月21日16:05」一樣,這是「16:05」

"2014-05-22 16:05" 
"2014-05-23 16:05" 
"2014-05-24 16:05" 
"2014-05-25 16:05" 
... 
... 
... 
"2014-06-21 16:05" 
+0

您可以在您的服務器上爲它設置cron作業 – Dinesh 2014-09-26 04:18:09

回答

1

I'not十分肯定,如果這是你時機需要:

SELECT 
    `timestamp` 
FROM 
    `xyz` 
WHERE 
    `timestamp` BETWEEN date_add('2014-06-21 16:05', INTERVAL - 1 MONTH) AND '2014-06-21 16:05' 
    AND date_format(`timestamp`, '%H:%i') = '16:05' 
; 

請讓我幫忙。謝謝。

+0

完美查詢!非常感謝。 – 2014-09-26 05:46:31

+0

@EricT很高興我能幫忙^ _ ^ – kyo 2014-09-26 05:49:52

相關問題