Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Währungsumrechnung mit decode()

  Alt 17. Okt 2014, 16:30
Wenn du abhängig von currency die passende Umrechnung haben möchtest, warum dann keine separate Währungstabelle und die per JOIN dazunehmen?

Dieses Geschreibsel ist doch nur unübersichtlich und auch noch schlecht wartbar.
SQL-Code:
select country
      ,to_char(sum(amount),'9999990D00')
      ,currency
      ,to_char(sum(amount)/curr.factor,'9999990D00')
join curr on curr.code = currency
Wenn du auch unbekannte Währungen berücksichtigen musst, dann eben ein LEFT JOIN
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat