Belli saat aralığında kayıtlı veriyi nasıl çekerim.
<?php
// orderDate : datatime formatında
SELECT MIN(orderDate), MAX(orderDate), COUNT(*) AS Occurrences
FROM orderinfo WHERE DATE(orderDate) = CURDATE()
GROUP BY DATE(DATE_SUB(orderDate, INTERVAL 24 HOUR));
?>
İstediğim şey
Saatler Adet
1 --- 16
2 --- 0
3 --- 5
..
24 --- 0
Yani 11.00 - 12.00 arası => 28,
12.00 - 13.00 arası => 30,
13.00 - 14.00 arası => 4,
Bölyece 24 saatlik verileri tek sorguda alabilirmiyim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!