13/10/2017, 15:23
conquerora
Merhaba
Alttaki gibi sorgumuz mevcut.
Parametre değeri penceresi ile ilk ve son tarihi girip istediğim aralıktaki veriyi süzüp sorgu yapıyorum.
Ama örneğin birden fazla ay için sorgu yapmak istediğimde ay ay ayrı veriler yerine toplam sayıyı veriyor. Her ay için değer görebilir miyiz? Kod üzerinde nasıl revizyon yapmalıyız?
Alttaki gibi sorgumuz mevcut.
Parametre değeri penceresi ile ilk ve son tarihi girip istediğim aralıktaki veriyi süzüp sorgu yapıyorum.
Ama örneğin birden fazla ay için sorgu yapmak istediğimde ay ay ayrı veriler yerine toplam sayıyı veriyor. Her ay için değer görebilir miyiz? Kod üzerinde nasıl revizyon yapmalıyız?
SELECT SMS.[ŞİKAYET KONUSU], SMS.[VARDİYA NUMARASI], Count([SMS].[VARDİYA NUMARASI]) AS [STT YAKIN ÜRÜN SEVKİ]
FROM SMS
WHERE (((SMS.TARİH)>=IIf(IsNull([BAŞLAMA TARİHİ])=Yes,#1/1/1900#,[BAŞLAMA TARİHİ]) And (SMS.TARİH)<=IIf(IsNull([BİTİŞ TARİHİ])=Yes,#1/1/2100#,[BİTİŞ TARİHİ])))
GROUP BY SMS.[ŞİKAYET KONUSU], SMS.[VARDİYA NUMARASI]
HAVING (((SMS.[ŞİKAYET KONUSU])="STT YAKLAŞMIŞ ÜRÜN SEVKİ"))
ORDER BY SMS.[VARDİYA NUMARASI], Count([SMS].[VARDİYA NUMARASI]) DESC;