• 20-02-2015, 13:17:30
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar, bir rapor formu oluşturdum iki tarih aralığını çekiyorum, ortalam ve toplamını alıyorum bir sıkıntı yok.
    Ancak örneğin;

    1 Şubat ve 20 Şubat arasındaki verileri çektiğimde bana 1 ve 19 aralığını veriyor yani 20 şubatı dahil etmiyor.

    Sonucu basarken de 20 gün için ortalam xxx demiyorda
    19 gün için ortalama diyor

    Son tarihi nasıl dahil edebiliriz veya kodlarda mı bir hata yaptım. Yardımcı olabilirseniz sevinirim.

    $tarih1 = strtotime("$tbas"); 
    $tarih2 = strtotime("$tson"); 
    
    $gunfark = number_format((($tarih2 - $tarih1) / 86400) , 0, ".",",");
      
     
    $sorgu = mysql_query("SELECT avg(tfiyat) as ortalama, count(*) as say FROM `tablo` where tarih between '$tbas' and '$tson' ");
  • 20-02-2015, 14:46:46
    #2
    $tson değerini nasıl giriyorsunuz ?

    Eğer 20 şubat 00:00 olarak alıyorsanız dahil etmez 20 şubat 23:59 şeklinde gün bitime göre ayarlamanız lazım.
  • 20-02-2015, 14:48:50
    #3
    $sorgu = mysql_query("SELECT avg(tfiyat) as ortalama, count(*) as say FROM `tablo` where tarih>='$tbas' and tarih<='$tson' ");
  • 20-02-2015, 15:31:55
    #4
    kayamehmet adlı üyeden alıntı: mesajı görüntüle
    $tson değerini nasıl giriyorsunuz ?

    Eğer 20 şubat 00:00 olarak alıyorsanız dahil etmez 20 şubat 23:59 şeklinde gün bitime göre ayarlamanız lazım.

    Haklısınız düşünemedim, js form yapmıştım o da sadece gün-ay-yıl post ediyordu.
    Tarih sonlarına zaman ekledim çalışyor teşekkürler.

    ilk tarih : 00:01:00
    son tarih : 23.59.59
  • 20-02-2015, 17:45:38
    #5
    ibryas adlı üyeden alıntı: mesajı görüntüle
    Haklısınız düşünemedim, js form yapmıştım o da sadece gün-ay-yıl post ediyordu.

    Tarih sonlarına zaman ekledim çalışyor teşekkürler.



    ilk tarih : 00:01:00

    son tarih : 23.59.59

    Rica ederim.