v2.5.2
Giriş yap

Belli saat aralığında kayıtlı veriyi nasıl çekerim.

kartal
361 defa görüntülendi
<?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.
Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!