• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Group by kullanımı

Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
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,
 
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
 
[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,
 
Ö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

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.
 
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])"
 
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.
 
Geri
Üst