- Katılım
- 5 Ocak 2007
- Mesajlar
- 138
- Excel Vers. ve Dili
- 2007 English
merhaba,
aşağıdaki query gelen sonuçtaki top 5 i veriyor(toplam 5 satır geliyor). fakat gün gün ve il il top 5 ürünü vermesini istiyorum. bunu nasıl yapabilirim. örneğin 5 mağaza ve 2 günlük bir query de 50 satır gelmesi gibi.
SELECT top 5 il, gün, ürün_no,
SUM(Satış),
FROM satış tablosu
WHERE
il BETWEEN 1
AND 100
AND
gün between '20080101' and current_date-1
AND
b.ürün_no BETWEEN 6000
AND 6301
GROUP BY 1,2,3
order by 4 desc
aşağıdaki query gelen sonuçtaki top 5 i veriyor(toplam 5 satır geliyor). fakat gün gün ve il il top 5 ürünü vermesini istiyorum. bunu nasıl yapabilirim. örneğin 5 mağaza ve 2 günlük bir query de 50 satır gelmesi gibi.
SELECT top 5 il, gün, ürün_no,
SUM(Satış),
FROM satış tablosu
WHERE
il BETWEEN 1
AND 100
AND
gün between '20080101' and current_date-1
AND
b.ürün_no BETWEEN 6000
AND 6301
GROUP BY 1,2,3
order by 4 desc