Skip to main content

AccessTr.neT


Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım?

Sorgu Sayfasında Tarih Koşuluna Göre Taplamı Nasıl Hesaplatırım?

Çözüldü #1
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.
.rar Örnek.rar (Dosya Boyutu: 1,03 MB | İndirme Sayısı: 2)
Cevapla
#2
Bir onceki konunuzda önerilen kodun group by kısmına ilgili alanı ekleyebilirsiniz
Cevapla
#3
Ü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#)
Cevapla
#4
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");
Cevapla
#5
Ü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,....)
Cevapla
#6
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");
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task