• 13-11-2018, 17:03:52
    #1
    Merhabalar,

    mantığını kuramadığım bir şey yapmak istiyorum danışma ihtiyacı duydum yardımcı olursanız çok sevinirim.

    Satışlar diye bir tablom var ve satici_id , siparis_tutari şeklinde satırları mevcut satici_id örnek veriyorum 4 olsun ve bu satıcı ayda 50.000 tllik satış yapıyor ama parça parça, satici_id'si 5 olan kayıt ise 60.000 tl satış yapıyor bu da parça parça haliyle ben bunlar arasından tüm dönemler için en çok satış yapan satici_id'sini çekmem (bulmam) lazım mantığını kuramadım benim 50 adet böyle satıcım var her biri için tek tek karşılaştırma yapamayacağıma göre bunun kolay bir yöntemi olsa gerek bana akıl verirseniz çok sevinirim
  • 13-11-2018, 17:20:28
    #2
    Gold üye
    SELECT ülke, AVG(maaş) FROM `kisiler` GROUP BY ülke

    http://hrzafer.com/sql-15-group-by-ifadesi burada yukarıdaki kodu aratın mantığını anlarsanız hemen yapabilirsiniz.

    Not: SUM olması gerekiyor AVG
  • 13-11-2018, 19:11:00
    #3
    instads adlı üyeden alıntı: mesajı görüntüle
    SELECT ülke, AVG(maaş) FROM `kisiler` GROUP BY ülke

    http://hrzafer.com/sql-15-group-by-ifadesi burada yukarıdaki kodu aratın mantığını anlarsanız hemen yapabilirsiniz.

    Not: SUM olması gerekiyor AVG
    Teşekkür Ederim Hemen Uyguluyorum, Aşağıdaki gibi yaptım çalıştı teşekkürler

    select kullanici_id,siparis_toplam, SUM(siparis_toplam) FROM siparis GROUP BY kullanici_id ORDER BY SUM(siparis_toplam) desc LIMIT 1