Forum

Sql Server Alan Top...
 
Bildirimler
Hepsini Temizle

Sql Server Alan Toplama

2 Yazılar
2 Üyeler
0 Reactions
1,100 Görüntüleme
(@burakkaraaslan)
Gönderiler: 25
Trusted Member
Konu başlatıcı
 

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

 

 

 

 
Gönderildi : 08/07/2019 14:04

(@aliuysal)
Gönderiler: 292
Üye
 

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

 

Dijital dönüşüm başlıyor...
RFID Sayım
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali
Elektrikli Araç Şarj Yazılım Platformu
RFID Demirbaş
QrCode Api

 
Gönderildi : 08/07/2019 14:27

Paylaş: