0
표에는 Datestamp
(2012-12-16) 유형이 date
이고 Timestamp
(12:22:59) 인 유형이 time
입니다. 1 sql을 사용하여 특정 시간에 매 시간마다 행 수를 계산할 수 있습니까? 돌아올 때 나는 24 개의 숫자를 얻을 필요가있다. 이 같은매 시간마다 DB의 행 수를 계산하는 방법은 무엇입니까?
표에는 Datestamp
(2012-12-16) 유형이 date
이고 Timestamp
(12:22:59) 인 유형이 time
입니다. 1 sql을 사용하여 특정 시간에 매 시간마다 행 수를 계산할 수 있습니까? 돌아올 때 나는 24 개의 숫자를 얻을 필요가있다. 이 같은매 시간마다 DB의 행 수를 계산하는 방법은 무엇입니까?
뭔가 :
SELECT COUNT(*) FROM your_table
WHERE `Datestamp` = '2012-12-16'
GROUP BY HOUR(`Timestamp`)
SELECT datestamp as day, hour(timestamp) as hour, count(*)
FROM your_table
GROUP BY datestamp, hour(timestamp)
덕분에, 나를 위해 작동합니다. – Kin