Bir önceki cevabımı düzenledim. SQL Fiddle örneği ekledim. O örneğe bakarak sorgunuzu düzenleyebilirsiniz.
Msg 205, Level 16, State 1, Line 1
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.
Select Satislar.alisveris_id, Satislar.satis_tarihi,Kasiyer.kasiyer_adi From Satislar INNER JOIN Kasiyer ON Satislar.kasiyer_id=Kasiyer.kasiyer_id
UNION
Select alisveris_id, SUM(toplam_fiyat) from Satislar GROUP BY alisveris_id;
Bu şekilde hata alıyorum yaptığımda