AccessTr.neT
Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? (/konu-sorgu-sayfasinda-tarih-kosuluna-gore-taplami-nasil-hesaplatirim.html)

Sayfalar: 1 2


Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - karacaayt - 16/09/2021

Merhaba arkadaşlar; ekte gönderdiğim dosyada "Satış" tablosu adı altında satış tutar bilgileri ve satiş tarihleri bulunmakta. Ben bir sorgu oluşturup her bir personelin, her ay toplamda ne kadar satış yaptığını hesaplatmak istiyorum. Yani sorgu sayfasında ilk sutunlarda personel ad ve soyadı, sonraki sütünlarda "temmuz ayı toplam satış", "haziran ayı toplam satış" gibi her personelin aylara göre toplam satışlarını listelemek istiyorum. Bu konuda yardımcı olursanız sevinirin. Şimdiden çok teşekkürler.


RE: Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - berduş - 16/09/2021

Bir onceki konunuzda önerilen kodun group by kısmına ilgili alanı ekleyebilirsiniz


RE: Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - karacaayt - 16/09/2021

Üstad, süreli imdadıma yetişiyorsun çok teşekkür ederim. Demek istediğini tam anlayamadım. Ben sorguda alan kısmına aşağıdaki kodu yazdım ancak olmadı. çok fazla bilgim olmadı için bilemiyorum bu şekilde olabilr mi?

Kod:
Toplam_Tutar_Temmuz: Sum([Satıs].[Tutar]) And (#01.07.2021#<=[Satıs].[Tarih]<#01.08.2021#)



RE: Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - berduş - 16/09/2021

gruplandırma yıl ve ay esasına göre olacak değil mi?

aşağıdaki sorgu kodunu dener misiniz?
SELECT Personel.Ad, Personel.Soyad, Format([Tarih],"mmmm yy") AS Dönem, Sum(Satıs.Tutar) AS ToplaTutar
FROM Personel INNER JOIN Satıs ON Personel.Sicil = Satıs.Sicil
GROUP BY Personel.Ad, Personel.Soyad, Format([Tarih],"mmmm yy");



RE: Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - karacaayt - 16/09/2021

Üstad çok teşekkür ederim, verdiğin kod çok güzel çalıştı ama satırda toplama yaptı ben ayları sütünda toplamak istiyorum. Yani sütunlar şu şeilde olacak "Ad, Soyad, Ocak Toplam, Şubat Toplam, Mart Toplam,....)


RE: Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım? - berduş - 16/09/2021

TRANSFORM Sum(Satıs.Tutar) AS ToplaTutar
SELECT Personel.Sicil, Personel.Ad, Personel.Soyad
FROM Personel INNER JOIN Satıs ON Personel.Sicil = Satıs.Sicil
GROUP BY Personel.Sicil, Personel.Ad, Personel.Soyad
PIVOT Format([Tarih],"yy\/mm: mmmm yy");