• 01-10-2021, 21:19:27
    #1
    Üyeliği durduruldu
    Merhabalar arkadaşlar

    aşağıda görüldüğü gibi bir tablom var ben bu tabloda başlangıç tarihi gruplayarak toplam süreleri tarihe göre topluyorum ve sonuç alıyorum. Ben bu sorguya ek olara where ekleyerek baçlangıç yada tarih sütununda between aralığı ile sorgu çektiğimde ise bir sonuç alamıyorum. değer vermiyor sizce hata nerede




    Sorgu metni şu şekilde


    SELECT CAST(durus_tablo.Başlangıç AS date) AS expr1,
    CAST(SUM(durus_tablo.`Toplam Süre`) AS time) AS expr2
    FROM durus_tablo WHERE CAST(durus_tablo.Başlangıç AS date)
    BETWEEN 2021 / 09 / 13 AND 2021 / 09 / 17
    GROUP BY durus_tablo.tarih
  • 01-10-2021, 22:27:35
    #2
    merhaba,
    asagidaki sekilde group by kullanmadan sonuc dondurmuyordur.
    date format sorunu olabilir


    select *
    FROM durus_tablo WHERE CAST(durus_tablo.Başlangıç AS date)
    BETWEEN 2021 / 09 / 13 AND 2021 / 09 / 17
  • 02-10-2021, 08:46:52
    #3
    Üyeliği durduruldu
    aaslında döndürüyor.