• 04-12-2013, 02:03:00
    #1
    Reveloper
    Merhaba,

    $getorder = mysql_query("SELECT date,SUM(item_id) AS total_amount FROM orders GROUP BY date") or die(mysql_error());
    böyle bir sistem yaptım

    Print:
    29.11.2013 : 50 TL
    30.11.2013 : 120TL
    31.11.2013 : 100 TL
    01.12.2013 : 110 TL
    02.12.2013 : 500 TL
    03.12.2013 : 300 TL
    04.12.2013 : 330 TL


    çıktıyı böyle alabiliyorum eğer aynı tabloda fiyatlarıda koyarsam

    yani tarihlere göre fiyatları toplayıp veriyor.

    lakin ürün fiyatları sayfası başka bir tabloda? inner join mi yapacağım bunun için bir örnek verebilirmisiniz

    onuda yaptım

    $getorder = mysql_query("SELECT t1.date,SUM(t2.price) AS total_amount FROM orders t1,products t2 WHERE t1.product_id=t2.id GROUP BY t1.date") or die(mysql_error());
  • 05-12-2013, 22:09:51
    #2
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    $getorder = mysql_query("SELECT date,SUM(item_id) AS total_amount FROM orders GROUP BY date") or die(mysql_error());
    böyle bir sistem yaptım

    Print:
    29.11.2013 : 50 TL
    30.11.2013 : 120TL
    31.11.2013 : 100 TL
    01.12.2013 : 110 TL
    02.12.2013 : 500 TL
    03.12.2013 : 300 TL
    04.12.2013 : 330 TL


    çıktıyı böyle alabiliyorum eğer aynı tabloda fiyatlarıda koyarsam

    yani tarihlere göre fiyatları toplayıp veriyor.

    lakin ürün fiyatları sayfası başka bir tabloda? inner join mi yapacağım bunun için bir örnek verebilirmisiniz

    onuda yaptım

    $getorder = mysql_query("SELECT t1.date,SUM(t2.price) AS total_amount FROM orders t1,products t2 WHERE t1.product_id=t2.id GROUP BY t1.date") or die(mysql_error());
    tam olarak yapmak istediğini anlamadım ama

    $sorgu = mysql_query("SELECT SUM(fiyatlartablosu.fiyatlar) as fiyatlartablosutoplami FROM fiyatlartablosu,urunlertablosu where fiyatlartablosu.urunno=urunlertablosu.urunid  ORDER BY fiyatlartablosu.urunno DESC limit 0,10");
    şu şekilde 2 tabloya bağlanarak veriyi alabilirsin, burdaki

    where fiyatlartablosu.urunno=urunlertablosu.urunid şu satır sayesinde tablolar arasındaki bağlantıyı kurman lazım yani ortak değer olmazsa işlemden alakasız sonuçlarıda gösterir.