Anasayfa » Forum

Sql Server Alan Top...
 

Sql Server Alan Toplama  

  RSS
Burak Karaaslan
(@burakkaraaslan)
Üye

Merhaba arkadaşlar Aşağıdaki cümle ile STOKHAREKET tablosunda ki MİKTAR alanını sum ile topluyorum yalnız gelen hareketler de  aynı barkod birden fazla farklı fiyatlar olduğundan haliyle miktarlarını ayrı ayrı getiriyor. Benim şunu yapmam gerekiyor. Eğer barkod alanındaki barkod lar aynı ise yada eşit ise  birim fiyatları aynı ise miktarları birleştir, farklı ise farklı olanları bir altaki satıra getir. 

select BARKODU,BIRIMFIYATI, SUM(MIKTAR) as miktar from STOKHAREKET inner join STOKKARTLAR on STOKKARTLAR.STOK_ID=STOKHAREKET.STOK_ID AND GIRIS_CIKIS='ÇIKIŞ' group by MIKTAR,BARKODU,BIRIMFIYATI 

 

Gelen Cümledeki  Örnek Şu Şekil:

Barkodu     Miktar     Birim Fiyat

1234             1                  15.00

1234             2                  15.00

1234             1                  10.00

Yapmak istediğim :

1234             3                 15.00

1234             1                  10.00

 

 

 

Alıntı
Gönderildi : 08/07/2019 14:04
Ali UYSAL
(@aliuysal)
Kıdemli Üye Forum Yöneticisi

Merhabalar;

Miktarı gruplamamalısınız, aşağıdaki sorguyu deneyin lütfen.

select BARKODU,SUM(MIKTAR) as miktar,BIRIMFIYATI from STOKHAREKET inner join STOKKARTLAR on STOKKARTLAR.STOK_ID=STOKHAREKET.STOK_ID AND GIRIS_CIKIS='ÇIKIŞ' group by BARKODU,BIRIMFIYATI

 

Bu ileti 5 ay önce Ali UYSAL tarafından düzenlendi

Dijital dönüşüm başlıyor...
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali

CevapAlıntı
Gönderildi : 08/07/2019 14:27
Paylaş:

Lütfen Giriş yap yada Kayıt ol