Forum: Datenbanken
Delphi
by haentschman,
22. Jul 2012
...klar. In Anbetracht dessen sollte man sich angewöhnen bei Aggregatfunktionen grundsätzlich einen Alias zu vergeben. Da kann dann so etwas nicht mehr passieren.
Forum: Datenbanken
Delphi
by haentschman,
22. Jul 2012
Na klar ! Solange die Ergebnismenge nur "ausgewertet" wird ist der Feldname SUM in der Ergebnismenge "erlaubt". Durch das zusätzliche select wird natürlich der Feldname intern verwendet und kollidiert mit dem reservierten Wort. Ein Alias hat das ganze aufgelöst.
select * from(select PAYMENT_DATE, sum(PAYMENT) as SUMPAYMENT, 'dummy' as CAPTION, ID_PAYMENT_TYPE from PAYMENTS where ID_PROCESS...
Forum: Datenbanken
Delphi
by haentschman,
22. Jul 2012
Danke für die Anteilnahme 8-)
IBExpert:
select PAYMENT_DATE, sum(PAYMENT), 'dummy' as CAPTION, ID_PAYMENT_TYPE from PAYMENTS where ID_PROCESS in (select ID_PROCESS from PROCESSES where ID_STORE = 2) group by PAYMENT_DATE, ID_PAYMENT_TYPE