AccessTr.neT
Sıralama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Sıralama (/konu-siralama--91127.html)

Sayfalar: 1 2


Sıralama - evren89 - 07/07/2024

Merhaba ekteki örneğimde Tablo1 Sorgu toplam satış değerlerini vermektedir. Fakat  en çok satış yapan ilk 3 personeli listeleyecek şekilde sorguyu tasarlayabilir miyiz.


RE: Sıralama - onur_can - 08/07/2024

Tablo1 Sorgunuzun Sql cümlesi aşağıdaki gibi olmalıdır.
SELECT TOP 3 First(Tablo1.Kimlik) AS İlkKimlik, Tablo1.Adı_soyadı, First(Tablo1.[no]) AS İlkno, Sum(Tablo1.satış) AS Toplasatış
FROM Tablo1
GROUP BY Tablo1.Adı_soyadı
ORDER BY Sum(Tablo1.satış) DESC;



RE: Sıralama - evren89 - 08/07/2024

teşekkur ederim elinize sağlık bi sorum daha olacak örneiğin evren adlı formumda En_Cok adlı metin kutusu var bu kutuya ne rakam yazarsam onuda listeler mi örneğin 2 yazdığımda encok satış yapan 2 personeli listeleyecek


RE: Sıralama - atoykan - 08/07/2024

Merhaba Sayın @evren89

9 yıldır aramızdasınız hala bu tip sorulara çözüm geliştiremiyor olmanız oldukça üzücü. Anlaşılan sadece o anlık ihtiyacınız için soruyor sonrasında çalışma ve/veya geliştirme için yeterli bir gayreti göstermiyorsunuz. Oysa şimdiye kadar öğrendiklerinizle oldukça gelişmiş uygulamaları ve sorgulamaları kodlayabiliyor olmalıydınız.

Aşağıdaki kod işinizi görecektir ancak lütfen biraz daha gayret:
 StrSQL = SELECT TOP " & En_Cok & " First(Tablo1.Kimlik) AS İlkKimlik, Tablo1.Adı_soyadı, First(Tablo1.[no]) AS İlkno, Sum(Tablo1.satış) AS Toplasatış " & _
            "FROM Tablo1 " & _
            "GROUP BY Tablo1.Adı_soyadı " & _
            "ORDER BY Sum(Tablo1.satış) DESC;"



RE: Sıralama - evren89 - 08/07/2024

(08/07/2024, 11:21)atoykan yazdı: Merhaba Sayın @evren89

9 yıldır aramızdasınız hala bu tip sorulara çözüm geliştiremiyor olmanız oldukça üzücü. Anlaşılan sadece o anlık ihtiyacınız için soruyor sonrasında çalışma ve/veya geliştirme için yeterli bir gayreti göstermiyorsunuz. Oysa şimdiye kadar öğrendiklerinizle oldukça gelişmiş uygulamaları ve sorgulamaları kodlayabiliyor olmalıydınız.

Aşağıdaki kod işinizi görecektir ancak lütfen biraz daha gayret:
 StrSQL = SELECT TOP " & En_Cok & " First(Tablo1.Kimlik) AS İlkKimlik, Tablo1.Adı_soyadı, First(Tablo1.[no]) AS İlkno, Sum(Tablo1.satış) AS Toplasatış " & _
            "FROM Tablo1 " & _
            "GROUP BY Tablo1.Adı_soyadı " & _
            "ORDER BY Sum(Tablo1.satış) DESC;"

Hocam ihtiyaçtan değil dediğiniz gibi geliştirmek için sordum. Vermiş olduğunuz kod için teşekkür ederim.


RE: Sıralama - evren89 - 08/07/2024

(08/07/2024, 11:21)atoykan yazdı: Merhaba Sayın @evren89

9 yıldır aramızdasınız hala bu tip sorulara çözüm geliştiremiyor olmanız oldukça üzücü. Anlaşılan sadece o anlık ihtiyacınız için soruyor sonrasında çalışma ve/veya geliştirme için yeterli bir gayreti göstermiyorsunuz. Oysa şimdiye kadar öğrendiklerinizle oldukça gelişmiş uygulamaları ve sorgulamaları kodlayabiliyor olmalıydınız.

Aşağıdaki kod işinizi görecektir anca
k lütfen biraz daha gayret:
 StrSQL = SELECT TOP " & En_Cok & " First(Tablo1.Kimlik) AS İlkKimlik, Tablo1.Adı_soyadı, First(Tablo1.[no]) AS İlkno, Sum(Tablo1.satış) AS Toplasatış " & _
            "FROM Tablo1 " & _
            "GROUP BY Tablo1.Adı_soyadı " & _
            "ORDER BY Sum(Tablo1.satış) DESC;"

Yalnız hocam kod hata veriyor