AccessTr.neT

Tam Versiyon: Sorguda enbüyük tarihin son ayına ait kayıtlar gelsin
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Ne istediğinizi anlayabilmek için, eklediğiniz örnek uygulamadaki tabloya göre, görmek istediğiniz sorgu sayfasını Excel olarak ekleyebilir misiniz?
(14/01/2015, 12:25)ozanakkaya yazdı: [ -> ]Ne istediğinizi anlayabilmek için, eklediğiniz örnek uygulamadaki tabloya göre, görmek istediğiniz sorgu sayfasını Excel olarak ekleyebilir misiniz?

Sn.ozanakkaya

acces ve Excel dosyasını yeniden ekledim.

Saygılar.
SELECT srg_tumu.urun AS urunadi, Sum(srg_tumu.odenen) AS ayliktoplam, srg_tumu.[odenen-yil-ay]
FROM (SELECT (Format([odemetarihi],"yyyy-mm")) AS [odenen-yil-ay] FROM odeme
GROUP BY (Format([odemetarihi],"yyyy-mm")), odeme.odemetarihi
HAVING (((odeme.odemetarihi)=DMax("[odemetarihi]","odeme")))
ORDER BY (Format([odemetarihi],"yyyy-mm")) DESC)  AS srg_sonay INNER JOIN (SELECT odeme.id, odeme.urun, odeme.odemetarihi, odeme.odenen, (Format([odemetarihi],"yyyy-mm")) AS [odenen-yil-ay]
FROM odeme GROUP BY odeme.id, odeme.urun, odeme.odemetarihi, odeme.odenen, (Format([odemetarihi],"yyyy-mm"))
ORDER BY odeme.odemetarihi DESC)  AS srg_tumu ON srg_sonay.[odenen-yil-ay] = srg_tumu.[odenen-yil-ay]
GROUP BY srg_tumu.urun, srg_tumu.[odenen-yil-ay];


Yeni sorgu oluştur, Sql koduna üstteki Kodu yapıştır
(14/01/2015, 14:19)ozanakkaya yazdı: [ -> ]
SELECT srg_tumu.urun AS urunadi, Sum(srg_tumu.odenen) AS ayliktoplam, srg_tumu.[odenen-yil-ay]
FROM (SELECT (Format([odemetarihi],"yyyy-mm")) AS [odenen-yil-ay] FROM odeme
GROUP BY (Format([odemetarihi],"yyyy-mm")), odeme.odemetarihi
HAVING (((odeme.odemetarihi)=DMax("[odemetarihi]","odeme")))
ORDER BY (Format([odemetarihi],"yyyy-mm")) DESC)  AS srg_sonay INNER JOIN (SELECT odeme.id, odeme.urun, odeme.odemetarihi, odeme.odenen, (Format([odemetarihi],"yyyy-mm")) AS [odenen-yil-ay]
FROM odeme GROUP BY odeme.id, odeme.urun, odeme.odemetarihi, odeme.odenen, (Format([odemetarihi],"yyyy-mm"))
ORDER BY odeme.odemetarihi DESC)  AS srg_tumu ON srg_sonay.[odenen-yil-ay] = srg_tumu.[odenen-yil-ay]
GROUP BY srg_tumu.urun, srg_tumu.[odenen-yil-ay];


Yeni sorgu oluştur, Sql koduna üstteki Kodu yapıştır

Sn.ozanakkaya

Cevap mükemmel,Elleriniz dert görmesin.

cevabınızı uyguladım ve son haliyle tekrar ekliyorum ilgilenen arkadaşlar olabilir.

Kolay gelsin.
Teşekkürler.
Sayfalar: 1 2