Group by kullanımı

Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
Merhaba arkadaşlar,

Aşağıdaki sorguma verilerin tekrarı olmadan gelebilmesi için, group by kodunu nereye ve nasıl eklemem gerekiyor. [MALZEME KODU] na bakılacak.

Sorgu = "Select [MALZEME KODU], [MALZEME AÇIKLAMASI], [STOK MİKTARI],BİRİM, [SATIŞ FİYATI ( KDV VE NAKLİYE DAHİL )], [FİYAT GÜNCELLEME TARİHİ] From [END.ÜRÜNLER$]"

Saygılarımla,
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,062
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba arkadaşlar,

Aşağıdaki sorguma verilerin tekrarı olmadan gelebilmesi için, group by kodunu nereye ve nasıl eklemem gerekiyor. [MALZEME KODU] na bakılacak.

Sorgu = "Select [MALZEME KODU], [MALZEME AÇIKLAMASI], [STOK MİKTARI],BİRİM, [SATIŞ FİYATI ( KDV VE NAKLİYE DAHİL )], [FİYAT GÜNCELLEME TARİHİ] From [END.ÜRÜNLER$]"

Saygılarımla,

[STOK MİKTARI] nı toplam almak için Sum([STOK MİKTARI]) olarak düzeltip
sorgunun en sonuna GROUP BY ([MALZEME KODU]) ekleyiniz
 
Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
[STOK MİKTARI] nı toplam almak için Sum([STOK MİKTARI]) olarak düzeltip
sorgunun en sonuna GROUP BY ([MALZEME KODU]) ekleyiniz
Tamer bey öncelikle çok teşekkür ederim. Sorgumu şu şekilde düzelttim ama yine hata aldım, nerede yanlış yapmış olabilirim. Bu arada toplama işlemi eklenmemiş halde aşağıda yazıyorum.

Sorgu = "Select [MALZEME KODU], [MALZEME AÇIKLAMASI], [STOK MİKTARI],BİRİM, [SATIŞ FİYATI ( KDV VE NAKLİYE DAHİL )], [FİYAT GÜNCELLEME TARİHİ] From [END.ÜRÜNLER$] GROUP BY ([MALZEME KODU])"

Saygılarımla,
 
Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
Örnek dosyayı ekte yolluyorum, yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,062
Excel Vers. ve Dili
Office 2013 İngilizce
Örnek dosyayı ekte yolluyorum, yardımcı olursanız çok sevinirim.
Siz GROUP BY ile hangi sonuca ulaşmayı planlıyordunuz?

SELECT DISTINCT alan_adi1, alan_adi2 ile benzersiz değerleri alabilirsiniz,
Benzersiz alırken aynı zamanda bir alanının toplamını da almak isterseniz, tüm alanları gruba dahil etmeniz gerekeli.
ekli dosyada DENEME2 modüle bakınız,
 

Ekli dosyalar

Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
Siz GROUP BY ile hangi sonuca ulaşmayı planlıyordunuz?

SELECT DISTINCT alan_adi1, alan_adi2 ile benzersiz değerleri alabilirsiniz,
Benzersiz alırken aynı zamanda bir alanının toplamını da almak isterseniz, tüm alanları gruba dahil etmeniz gerekeli.
ekli dosyada DENEME2 modüle bakınız,
Tamer bey, Gönderdiğiniz dosya için öncelikle çok teşekkür ederim. Benim istediğim deneme2 sorgusundaki gibi, fakat benzersiz değerlerinde krıter olarak sadece MALZEME KODU baz alınacak. Diğer değerlerin krıter olarak hiç bir önemi yok.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,647
Excel Vers. ve Dili
Pro Plus 2021
Kod:
    Sorgu = "SELECT LAST([MALZEME KODU]), LAST([MALZEME AÇIKLAMASI]), " & _
            "SUM([STOK MİKTARI]), LAST(BİRİM), LAST([SATIŞ FİYATI ( KDV VE NAKLİYE DAHİL )]), " & _
            "LAST([FİYAT GÜNCELLEME TARİHİ]) From [VERİ$] GROUP BY ([MALZEME KODU])"
 
Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
Kod:
    Sorgu = "SELECT LAST([MALZEME KODU]), LAST([MALZEME AÇIKLAMASI]), " & _
            "SUM([STOK MİKTARI]), LAST(BİRİM), LAST([SATIŞ FİYATI ( KDV VE NAKLİYE DAHİL )]), " & _
            "LAST([FİYAT GÜNCELLEME TARİHİ]) From [VERİ$] GROUP BY ([MALZEME KODU])"
Çok teşekkür ederim çalıştı kardeşim.
 
Üst