schwierige sql-abfrage
Geizhals » Forum » Programmierung » schwierige sql-abfrage (39 Beiträge, 397 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
....
Re(4): schwierige sql-abfrage
22.07.2008, 12:20:58
das bekomm ich so leider nicht hin.

meine abfrage schaut so aus:

select to_char(b.BELEGDATUM,'YYYY-MM-DD') as Belegdatum, b.gptnrkdb, g.name1 as KDB, b.STEUERLBEH as Steuercode, sum(b.RECHNUNGSBETRAG) as Rechnungsbetrag, to_char(b.belegdatum,'YYYY-MM') as Periode, CASE WHEN b.steuerlbeh=12 THEN b.rechnungsbetrag/1.2 ELSE b.rechnungsbetrag END AS nettobetrag
from bhtfakt b
join geschpartner g on b.gptnrkdb = g.gptnr
where b.belegdatum >= to_date('2008-01-01', 'YYYY-MM-DD') and b.mandantnr = 41
group by to_char(b.belegdatum, 'YYYY-MM-DD'), b.gptnrkdb, b.STEUERLBEH, g.name1, to_char(b.belegdatum, 'YYYY-MM')


fehlermeldung:

< DBD::Oracle::db prepare failed: ORA-00979: not a GROUP BY expression (DBD ERROR: error possibly near <*> indicator at char 231 in 'select to_char(b.BELEGDATUM,'YYYY-MM-DD') as Belegdatum, b.gptnrkdb, g.name1 as KDB, b.STEUERLBEH as Steuercode, sum(b.RECHNUNGSBETRAG) as Rechnungsbetrag, to_char(b.belegdatum,'YYYY-MM') as Periode, CASE WHEN b.steuerlbeh=12 THEN <*>b.rechnungsbetrag/1.2 ELSE b.rechnungsbetrag END AS nettobetrag from bhtfakt b join geschpartner g on b.gptnrkdb = g.gptnr where b.belegdatum >= to_date('2008-01-01', 'YYYY-MM-DD') and b.mandantnr = 41 group by to_char(b.belegdatum, 'YYYY-MM-DD'), b.gptnrkdb, b.STEUERLBEH, g.name1, to_char(b.belegdatum, 'YYYY-MM')') [for Statement "select to_char(b.BELEGDATUM,'YYYY-MM-DD') as Belegdatum, b.gptnrkdb, g.name1 as KDB, b.STEUERLBEH as Steuercode, sum(b.RECHNUNGSBETRAG) as Rechnungsbetrag, to_char(b.belegdatum,'YYYY-MM') as Periode, CASE WHEN b.steuerlbeh=12 THEN b.rechnungsbetrag/1.2 ELSE b.rechnungsbetrag END AS nettobetrag from bhtfakt b join geschpartner g on b.gptnrkdb = g.gptnr where b.belegdatum >= to_date('2008-01-01', 'YYYY-MM-DD') and b.mandantnr = 41 group by to_char(b.belegdatum, 'YYYY-MM-DD'), b.gptnrkdb, b.STEUERLBEH, g.name1, to_char(b.belegdatum, 'YYYY-MM')"] at /www/docs/public/cqs/lib/CQSdb.pm line 891. >

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung