• 23-06-2022, 10:22:36
    #1
    Merhaba,

    Bir Sorguda Bu gün, Bu ay ve Tümünü alabileceğim bir sorgu yapma imkanım varmı ?

    Örnek Siteye üye olan kullanıcıların. Bu gün 25 üye Bu Hafta 200 Toplam 25000 Gibi ?
  • 23-06-2022, 10:24:25
    #2
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Bir Sorguda Bu gün, Bu ay ve Tümünü alabileceğim bir sorgu yapma imkanım varmı ?

    Örnek Siteye üye olan kullanıcıların. Bu gün 25 üye Bu Hafta 200 Toplam 25000 Gibi ?
    sql fonksiyonu yazıp hepsini birlikte çektirebilirsin
  • 23-06-2022, 10:27:02
    #3
    Onu yazamadım işte Bu Haftanın Üyelerini Bu Şekilde Alıyorum ama Diğerlerini Nasıl buna eklerim onu çözemedim.

              $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 week");
              $topla->execute();
              $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    sql fonksiyonu yazıp hepsini birlikte çektirebilirsin
  • 23-06-2022, 10:31:12
    #4
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Onu yazamadım işte Bu Haftanın Üyelerini Bu Şekilde Alıyorum ama Diğerlerini Nasıl buna eklerim onu çözemedim.

              $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 week");
              $topla->execute();
              $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);

    $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 month");
    $topla->execute();
    $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
    $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 year");
    $topla->execute();
    $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
  • 23-06-2022, 10:36:44
    #5
    sancakmedia adlı üyeden alıntı: mesajı görüntüle
    $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 month");
    $topla->execute();
    $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
    $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 year");
    $topla->execute();
    $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
    işlev yazma diye bir şey var, direk sql sorgusu olarak değil mysql içerisinde işlev hazırlıyorsun. Daha sonra sorgu olarakta bunu çalıştırıyorsun. İnternetten bir bakın hocam çözemezseniz müsait olduğumda atayım örnek.
  • 23-06-2022, 10:37:03
    #6
    Hocam onda sorun yok tek sorguda nasıl alırım sorum bu şekilde.

    sancakmedia adlı üyeden alıntı: mesajı görüntüle
    $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 month");
    $topla->execute();
    $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
    $topla=$db->prepare("SELECT COUNT(user_id) haftauye FROM user WHERE user_getdate >= NOW() - INTERVAL 1 year");
    $topla->execute();
    $sonuc2=$topla->fetch(PDO::FETCH_ASSOC);
  • 23-06-2022, 10:37:51
    #7
    Çok sevinirim bir örnek atarsanız kontrol edeyim.

    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    işlev yazma diye bir şey var, direk sql sorgusu olarak değil mysql içerisinde işlev hazırlıyorsun. Daha sonra sorgu olarakta bunu çalıştırıyorsun. İnternetten bir bakın hocam çözemezseniz müsait olduğumda atayım örnek.
  • 23-06-2022, 10:49:19
    #8
    https://stackoverflow.com/questions/...a-in-one-query

    Satış raporlamaları yukarıdaki adreste verilen sorgudan faydalanmışız. Kendinize göre özelleştirirseniz işinizi görür diye düşünüyorum.