Merhabalar, 2 Farklı tablom var ay tablosu 1-12 arasında ve sipariş bölümünde de islem tarihleri mevcut ben MONTH(siparis_hareketleri.islem_tarihi) şeklinde siparişte tarihin ay bölümünü aldırıyorum böylece aylar tablosuyla eşleştirip aşağıdaki görüntüyü elde etmeye çalışıyorum ama her ay satış olmadığı için bazı aylarda kayıt hiç yok o aylarda ise NULL dönmesi lazım ama sadece 1.ayı nul yazdırıp geri kalanına sadece veri olduğunda yazdırmış
(Yapmak istediğim)
1 - 0.00
2 - 0.00
3 - 0.00
4 - 564,00
5 - 900000,00
6 - 0.00
7 - 0.00
8 - 500000,00
9 - 1000000,00
10 - 0.00
11 - 0.00
12 - 5000,00
(Benim sorgum normalde çalışması lazım hata yapıyorum sanırım)
SELECT
aylar.ay_no,
SUM(siparis_hareketleri.islem_tutari),
MONTH(siparis_hareketleri.islem_tarihi)
FROM
aylar
LEFT JOIN
siparis_hareketleri
ON
MONTH(siparis_hareketleri.islem_tarihi)=aylar.ay_no
GROUP BY
MONTH(siparis_hareketleri.islem_tarihi)
(Benim Sorgumla çıkan sonuç)
Not : Rakamlara ve Tablo Adlarına Takılmayın
Teşekkürler Çözdüm