Merhaba arkadaşlar bir sql cümlesi yazma konusunda yardımınıza ihtiyacım vardı
Amacım
Rapor alacagım haraketler tablomdaki alanlar asagıdaki gibidir.
FirmaAdi
StokAdi
Birim
Miktar
Fiyat
StokAdı adlarına göre guruplayıp, firma adı ve fiyatlarıda aynı olan haraketlerini miktar alanlarını toplayarak tekbir satırda görebilecek şekilde nasıl bir sql sorgusu yazabilirim.?
Birden fazla alanada Group By kullanarak rapor alma
Burada toplanacak alan MIKTAR olduğuna göre şöyle bir şey olacak; (ms-sql server a uyarlarsınız artık)
Kod: Tümünü seç
select FirmaAdi, StokAdi, Birim, Fiyat, sum(Miktar) from tablo_adi
group by FirmaAdi, StokAdi, Birim, Fiyat
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
@rşimşek hoca cevap vermiş ama eğer Stoka göre gruplandıracaksanız ana kriterde ilk select te onu seçin.rsimsek yazdı:Burada toplanacak alan MIKTAR olduğuna göre şöyle bir şey olacak; (ms-sql server a uyarlarsınız artık)Kod: Tümünü seç
select FirmaAdi, StokAdi, Birim, Fiyat, sum(Miktar) from tablo_adi group by FirmaAdi, StokAdi, Birim, Fiyat
Kod: Tümünü seç
select StokAdi,FirmaAdi, Birim, Fiyat, sum(Miktar) from tablo_adi
group by StokAdi,FirmaAdi, Birim, Fiyat
Bir kelimenin anlamını öğretsen bile yeter..


