Thema: Delphi Komplexe Geschichte...

Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.852 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Komplexe Geschichte...

  Alt 8. Feb 2008, 08:02
SQL-Code:
select
    sum( case when F_AGEINYEARS ( <Datum>, CURRENT_DATE) < 1 then <y> else <z> end * <Betrag>) as provision
    ...
from
    <Tabelle>;
Bei der Verwendung einer anderen UDF-Bibliothek als der FreeAdHoc muss man die UDF anpassen.
Ab Fb2 mit IIF() statt CASE...WHEN und ab Fb2.1 UDf überflüssig, da es BuiltIn-Funktion DATEDIFF gibt
Markus Kinzler
  Mit Zitat antworten Zitat