gruplama sorunu

09/01/2012, 05:07

208319

Artan sıralama konusunda bir problem çıktı gruplama yapmıyor. konuları ayrı ayrı topluyor sorun tarihte tarihi 01.ila 30 a kadar yazdığımda dağıtıyor sabit yazdığımda dağıtmıyor(01.01.2011 bu tarihe 100 kayıt giriyorum grupluyor. kolay gelsin.

Ek Dosyalar

09/01/2012, 11:06

POWER

İncelermisiniz..

Lütfen olumlu veya olumsuz geri dönüş yapınız...
09/01/2012, 13:25

208319

sn.POWER bey çok teşekkürler 3 adet daha işlem var ne değişiklik yaptınız diğerlerine de uyarlamam gerekir kolay gelsin

09/01/2012, 13:34

POWER

kişilere sorgunuz aşağıdaki gibiydi...
SELECT Tablo.OlayTarihi, Tablo.GenelTasnif AS Tasnif, Sum(Tablo.Aydinlatilan) AS ToplaAydinlatilan, Sum(Tablo.FailiMechul) AS ToplaFailiMechul, Sum(Tablo.Toplam) AS ToplaToplam
FROM tblKisilere LEFT JOIN Tablo ON tblKisilere.GenelTasnif = Tablo.GenelTasnif
GROUP BY Tablo.OlayTarihi, Tablo.GenelTasnif
HAVING (((Tablo.OlayTarihi) Between [Formlar]![Frm1]![İLK TARİH] And [Formlar]![Frm1]![SON TARİH]));
UNION SELECT Tablo.OlayTarihi, Tablo.AyrintiliTasnif AS Tasnif, Sum(Tablo.Aydinlatilan) AS ToplaAydinlatilan, Sum(Tablo.FailiMechul) AS ToplaFailiMechul, Sum(Tablo.Toplam) AS ToplaToplam
FROM Tablo INNER JOIN tblKisilere1 ON Tablo.AyrintiliTasnif = tblKisilere1.AyrintiliTasnif
GROUP BY Tablo.OlayTarihi, Tablo.AyrintiliTasnif
HAVING (((Tablo.OlayTarihi) Between [Formlar]![Frm1]![İLK TARİH] And [Formlar]![Frm1]![SON TARİH]));

Yeni hali,

SELECT Tablo.GenelTasnif AS Tasnif, Sum(Tablo.Aydinlatilan) AS ToplaAydinlatilan, Sum(Tablo.FailiMechul) AS ToplaFailiMechul, Sum(Tablo.Toplam) AS ToplaToplam
FROM tblKisilere LEFT JOIN Tablo ON tblKisilere.GenelTasnif = Tablo.GenelTasnif
WHERE (((Tablo.OlayTarihi) Between [Formlar]![Frm1]![İLK TARİH] And [Formlar]![Frm1]![SON TARİH]))
GROUP BY Tablo.GenelTasnif
UNION SELECT Tablo.AyrintiliTasnif AS Tasnif, Sum(Tablo.Aydinlatilan) AS ToplaAydinlatilan, Sum(Tablo.FailiMechul) AS ToplaFailiMechul, Sum(Tablo.Toplam) AS ToplaToplam
FROM Tablo INNER JOIN tblKisilere1 ON Tablo.AyrintiliTasnif = tblKisilere1.AyrintiliTasnif
WHERE (((Tablo.OlayTarihi) Between [Formlar]![Frm1]![İLK TARİH] And [Formlar]![Frm1]![SON TARİH]))
GROUP BY Tablo.AyrintiliTasnif;

Bunu diğer işlemleriniz içinde yapmanız gerekir.
09/01/2012, 15:10

208319

çok teşekkür ederim syn.ufuk bey