FB'de oluşturduğum sp'yi birinci sql ifadesindeki gibi kullandığımda "Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)" bu hatayı alıyorum. İkinci belirtiğim ifadeyi kullandığımda hata oluşmuyor. Merak ettiğim, ikinci ifadeyi kullanmam problem yaratır mı? Veriyi sadece "FIRMA_SNO" alanına göre gruplamak bana yetiyor.
Seçmek istediğim her alanı "GROUP BY" satırında belirtmek zorunda mıyım? Yada Böyle bir tanım yapmak problem yaratır mı?
Kod: Tümünü seç
SELECT FIRMA_SNO,FIRMA_AD,FIRMA_VKN,FIRMA_VD,SUM(STOPAJ),SUM(UCRET)
FROM P_GET_KESINTI_RAPOR (1,'01.01.2004','31.12.2004')
GROUP BY FIRMA_SNO
Kod: Tümünü seç
SELECT FIRMA_SNO,FIRMA_AD,FIRMA_VKN,FIRMA_VD,SUM(STOPAJ),SUM(UCRET)
FROM P_GET_KESINTI_RAPOR (1,'01.01.2004','31.12.2004')
GROUP BY FIRMA_SNO,FIRMA_AD,FIRMA_VKN,FIRMA_VD