簡體   English   中英

按兩個不同的日期和時間分組mysql

[英]Group by two different date and time mysql

我需要根據date and time生成報告。

我的數據庫表包含記錄amountcreated datetime付款。

而且,我需要將昨天9:30pm到今天9:30pm 9:29pm匯總數據分組

(即)而不是按日期分組(created_date)。 然后記錄這些time range

我的付款表中有最近兩個月的記錄。

任何幫助將不勝感激。

謝謝

每個日期/時間只需2.5小時。 這最容易在150分鍾出現:

group by date(created_date + interval 150 minute) 

感謝所有的答案。

我結束了這一組 - 24小時

SELECT CONCAT( CONCAT(DATE(DATE_SUB(created, INTERVAL '21:30' HOUR_MINUTE)),
' 21:30:00') , ' - ' ,CONCAT(DATE(DATE_ADD(created, INTERVAL '2:30' HOUR_MINUTE)),
'  21:29:59') ) AS tintin, COUNT(*)  FROM test GROUP BY DATE(DATE_SUB(created, 
INTERVAL '21:30' HOUR_MINUTE)) ORDER BY DATE(created) DESC ; 

從這里得到一些想法

Mysql組每隔24小時

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM