SELECT c.Category, SUM(c.[Market Value]), SUM([p.Market Value])
FROM Dec AS c, [NOV] as p
GROUP BY c.Category
;
Kategori, birleşik işlevin bir parçası olmadığını söyler. Her iki tablo için de her bir kategorinin toplamlarını görmek istiyorum. Sadece belirli değerlerin görünmesini istemiyorum, bu yüzden Katılmalı mıyım?MS ACCESS SQL'de iki toplama işlevi var mı?
DÜZENLEME:
Bu benim JOIN kullanarak yazdıklarıSELECT c.[Category], SUM(c.[Market Value]), SUM(p.[Market Value])
FROM Dec AS c
INNER JOIN Nov AS p
ON c.ID= p.ID
GROUP BY c.category, p.Category
;
, sadece kesintisiz için queury çalışır. Ben sadece bekler miyim? 80.000 satırlık veri var, ama sadece bir ay boyunca kategoriye göre gruplandırılmış bir SUM yapıyor, bunu anında geri veriyor, neden iki tablo yapmak bu kadar zor?
size değiştirmelisiniz: olacaktır
Ve son sorgu İki sütun istiyorum veri tabanı tasarımı. Ayda bir masada olmak kötü bir fikirdir. Sorunuzu cevaplamak için: 'UNION ALL' kullanmalısınız – cha
Katılıyorum, ancak bu benim kuralım değil. Ayrıca ayda yaklaşık 80 bin veri satırı vardır. Cevabınız için teşekkürler, takdir et. –
Aslında, sadece denedim. Her iki ayın toplamını birlikte istemiyorum :(Her ayın iki ayrı sütunda olmasını istiyorum. –