CREATE TABLE `connectionLog` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`serverTimeConnected` datetime NOT NULL,
`serverTimeDisconnected` datetime NOT NULL,
PRIMARY KEY (`ID`)
);
このクエリでは、serverTimeConnected が 1 時間のすべての ID を取得します。
SELECT HOUR( `serverTimeConnected`) as STUNDE,
count(`ID`) as HITS
FROM `connectionLog`
GROUP BY HOUR( `serverTimeConnected`)
しかし、serverTimeConnected と serverTimeDisconnected の間のすべての ID が必要です。
ID serverTimeConnected serverTimeDisconnected
1 10:00:00 10:10:00
2 10:00:00 11:10:00
3 10:00:00 12:10:00
結果が必要です-のように
STUNDE HITS
10, 3
11, 2
12, 1