arkadaşlar kendimce bi tablo oluşturdum ve bu tablodan son 1 ayda en fazla tüketilen meyve sayısını bulmak istedim.bir tane sorgu oluşturdum ama bana meyva listesini ve sayılarını verdi.ben ise sadece bu listeden en fazla tüketileni göstermesini istiyorum.örneğin portakal 25 adet. bi el atabilirseniz çok sevinirim.
SEVGİLİ "BEAB05" HOCAM.ÖNCELİKLE KONUYLA İLGİLENDİĞİNİZ VE CEVAP YAZDIĞINIZ İÇİN TEŞEKKÜRLER.SANIRIM BEN SORUNU YANLIŞ ANLATMIŞIM.BENIM SORUNUM SON 1 AY İÇİNDE TABLOYA GİRİLMİŞ AYNI ÜRÜNLER TOPLANACAK.HANGİ ÜRÜN DAHA FAZLAYSA ONU TABLODA GÖSTERECEK.MESELA SON BIR AYDA TABLOYA GİRİLMİŞ TOPLAM 19 ADET ELMA VAR.AMA GENE SON BİR AYDA TABLOYA GİRİLMİŞ TOPLAM 32 ADET PORTAKAL VAR.BURDA EN ÇOK PORTAKAL ÜRÜNÜNÜN GİRİŞİ OLDUĞUNDAN,BU AY EN FAZLA PORTAKAL GİRİŞİ YAPILMIŞ OLARAK GÖSTERECEK.BURDA TAKILIYORUM.KENDI SORGUMDA ÜRÜNLERİ SIRALADIM VE TOPLAMLARINI OLUŞTURDUM.SADECE TOPLAMLARDAN SONRA EN FAZLA ÜRÜNÜN ORTAYA ÇIKMASI KALDI.BU ARADA TABLOYA BİRAZ DAHA VERİ GİRİŞİ YAPTIM.TOPLAM SAYILAR ANLAŞILSIN DİYE.EKTE GÖNDERİYORUM.SANIRIM DERDIMI ANLATABİLMİŞİMDİR.
Sorgunuzu bu iekilde düzenleyin istediğiniz değeri alırsınız?
Kod:
SELECT TOP 1 trz.ürün, trz.Toplacmiktar
FROM (SELECT deneme.ürün, Sum(deneme.cmiktar) AS Toplacmiktar
FROM deneme
WHERE (((deneme.ctarih) Between Date() And Date()-6))
GROUP BY deneme.ürün) AS trz
GROUP BY trz.ürün, trz.Toplacmiktar
ORDER BY trz.Toplacmiktar DESC
Bulunamayan yerleri bulmak için önce kaybolmak gerekir.