• 11-04-2015, 01:24:29
    #1
    Herkese iyi geceler,

    Aslında veritabanı hakkında bir soru soracağım ancak bu bölüm daha aktif olduğu için konuyu buraya açmak istedim.

    Yapmak istediğim şu mesela ocak 1 den nisan 1 e kadar pazartesi günlerindeki saatlik verileri bulmak istiyorum. Son 3 ay değil de sadece son 3 ay içerisinde pazartesileri saatlik veri girişi lazım.

    Şu kodla iki tarih arasında saat bazlı toplam veriyi çekiyorum ancak sadece pazartesi günlerini nasıl alabilirim ?

    SELECT HOUR( DATE ) , COUNT( * ) 
    FROM tablom
    WHERE DATE >=  '2015-04-01 00:00:00'
    AND DATE <  '2015-04-10 00:00:00'
    GROUP BY HOUR( DATE )
    Çıktısı şu şekilde :
  • 11-04-2015, 16:25:06
    #2
    ylv
    Üyeliği durduruldu
    ydlgr adlı üyeden alıntı: mesajı görüntüle
    Herkese iyi geceler,

    Aslında veritabanı hakkında bir soru soracağım ancak bu bölüm daha aktif olduğu için konuyu buraya açmak istedim.

    Yapmak istediğim şu mesela ocak 1 den nisan 1 e kadar pazartesi günlerindeki saatlik verileri bulmak istiyorum. Son 3 ay değil de sadece son 3 ay içerisinde pazartesileri saatlik veri girişi lazım.

    Şu kodla iki tarih arasında saat bazlı toplam veriyi çekiyorum ancak sadece pazartesi günlerini nasıl alabilirim ?

    SELECT HOUR( DATE ) , COUNT( * ) 
    FROM tablom
    WHERE DATE >=  '2015-04-01 00:00:00'
    AND DATE <  '2015-04-10 00:00:00'
    GROUP BY HOUR( DATE )
    Çıktısı şu şekilde :
    dayname monthname vs gider mysql fonksiyonları

    dayname(DATE)='mondey' //pazartesi.

    çoka çok ilişki var sorguda, group_concat ile gruplama da yaparsın tamamdır.

    kolay gelsin.
  • 11-04-2015, 20:44:11
    #3
    ylv adlı üyeden alıntı: mesajı görüntüle
    dayname monthname vs gider mysql fonksiyonları

    dayname(DATE)='mondey' //pazartesi.

    çoka çok ilişki var sorguda, group_concat ile gruplama da yaparsın tamamdır.

    kolay gelsin.
    Teşekkürler hocam, hallettim bugün sabah