• 23-12-2009, 20:29:31
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar bu sorunu nasıl çözebiliriz.
    Veritabanı yapım şu şekilde


    Bu ay ne kadar para kazanmışım nasıl bir SQL sorgusu yapmam gerek
  • 23-12-2009, 20:40:13
    #2
    sum ile yapılıyor hocam
    $sorgu = mysql_query("SELECT SUM(Fiyat) as sattigim FROM satislar_tablosu"); 
    $z = mysql_fetch_array($sorgu);
    echo $z['sattigim'];
  • 23-12-2009, 20:57:46
    #3
    Yardımların için çok teşekkür ederim. Ben sorumu tam anlatamadım gibime geliyor. Benim ulaşmak istediğim rakam ay sonunda 10 Lira rakamı.
    Toplam rakam= Adet X birim fiyatı.


    CREATE TABLE `satilanlar` (
      `id` int(10) unsigned NOT NULL auto_increment,
      `urun` varchar(100) default NULL,
      `adet` varchar(200) default NULL,
      `fiyat` int(11) NOT NULL,
      KEY `id` (`id`)
    ) 
    INSERT INTO `satilanlar` VALUES (1, 'elma', '2', 2);
    INSERT INTO `satilanlar` VALUES (2, 'armut', '1', 4);
    INSERT INTO `satilanlar` VALUES (3, 'karpuz', '1', 2);
  • 23-12-2009, 21:22:59
    #4
    sql haricinde şu şekilde hesaplayabilirsiniz.

    Döngü içinde adet ve fiyat bilgilerini aynı adla değişkene atadığınızı varsayarsak.

    $fiyat = $adet * $fiyat;

    $toplam = $toplam+$fiyat;

    döngü dışında

    echo $toplam;


    Bu işlem her döngüde elma armut ne varsa adediyle fiyatını çarpıyor her satırda toplama ekleniyor. Genel toplam $toplam değişkeninde tutuluyor.



    $toplam = $
  • 23-12-2009, 22:13:55
    #5
    $sorgu = mysql_query("SELECT fiyat*adet as sattigim FROM satilanlar"); 
    
    while($z= mysql_fetch_array($sorgu))
    {
    $toplam +=$z[sattigim];
    }
    echo $toplam;
  • 23-12-2009, 23:07:09
    #6
    Üyeliği durduruldu
    @radmin ustad in yorum ek olarak hesaplama direk veritabanindada yapilabilir
    $sorgu = mysql_query("SELECT sum(fiyat*adet) as toplam FROM satilanlar"); 
    $z= mysql_fetch_array($sorgu);
    $toplam =$z["toplam"];