Group By Komutu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
AfterPost
Üye
Mesajlar: 144
Kayıt: 12 Tem 2014 10:22

Group By Komutu

Mesaj gönderen AfterPost »

Değerli delphi dostları;
Stok Adı Fiyat Miktar Tutar
AA 10 1 10
BB 11 2 22
AA 12 3 12

Group by komutunu kullanarak çıktının söyle olmasını istiyorum
AA 11 4 44
BB 11 2 22
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Group By Komutu

Mesaj gönderen mrmarman »

Group By konusundaki sorunuzda liste ve beklentiniz olan nihai liste örtüşmediğinden neyi amaçladığınız belirsiz kalmış. Sadece stok adı mı gruplanacak o konuda fikir var. Bir de tümden gelim yaparsam miktarların toplamı söz konusu gibi gördüm. Buna bakınca da zorlayarak sabki ürünlerin son fiyatının miktar toplamı çarpımı ile eldeki sermayeyi mi anlamaya çalışıyoruz gibisinden yorumlanabilir belki de.

Rakamlar açık listede benzerlik göstermediğinden ve liste ile ne tip bir çıktı istediğiniz bildirilmediğinden bağlantı kuramadım.
Resim
Resim ....Resim
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: Group By Komutu

Mesaj gönderen esistem »

AfterPost yazdı:Değerli delphi dostları;
Stok Adı Fiyat Miktar Tutar
AA 10 1 10
BB 11 2 22
AA 12 3 12

Group by komutunu kullanarak çıktının söyle olmasını istiyorum
AA 11 4 44
BB 11 2 22
Fiyatların ortalamasının alınıp toplam miktar ile çarpılmasını istiyorum diye işleminizide yazsaydınız iyi olurdu,

Kod: Tümünü seç

Select STOK_ADI, AVG(FIYAT) AS ORTALAMA_FIYAT, SUM(MIKTAR) AS TOPLAM_MIKTAR, AVG(FIYAT)*SUM(MIKTAR) AS TUTAR
from STOK_HAREKET
GROUP BY STOK_ADI
Cevapla