WHERE den sonra "GROUP BY LG_025_01_INVOICE.TRCODE" ekle. Ekledikten sonra bu sefer aggregate olmayan diger kolonlar icinde hata vericek, hepsini group by'dan sonra eklersin duzelir.
Yani şöyle:
SELECT
 
    CASE INV.TRCODE WHEN 7 THEN 'Perakende Satış Faturası' WHEN 8 THEN 'Toptan Satış Faturası' END 'Fiş Türü',
    INV.DATE_ 'Tarih',
    FICHENO 'FişNo',
    CLC.DEFINITION_ 'Cari Hesap',
    INV.GROSSTOTAL 'Satış Fiyatı',
    SUM(STL.AMOUNT * STL.OUTCOST) 'Maliyet',
    INV.GROSSTOTAL - SUM(STL.AMOUNT * STL.OUTCOST) 'Kâr',
    INV.TOTALVAT 'KDV',
    INV.NETTOTAL 'Fatura Toplam'
 
FROM
    LG_999_01_INVOICE INV
    LEFT JOIN LG_999_CLCARD CLC ON INV.CLIENTREF = CLC.LOGICALREF
    LEFT JOIN LG_999_01_STLINE STL ON INV.LOGICALREF = STL.INVOICEREF
 
WHERE
    INV.TRCODE = 7 AND INV.TRCODE = 8
GROUP BY
    INV.TRCODE
    ,INV.DATE_
    ,INV.FICHENO
    ,CLC.DEFINITION_
    ,INV.GROSSTOTAL
    ,INV.TOTALVAT
    ,INV.NETTOTAL