Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Integer Overflow bei Multiplikation im SELECT (Interbase

  Alt 21. Apr 2004, 09:48
Es stellt sich die Frage, wie Interbase auf die dumme Idee kommt, hier
eine Integer-Operation zu verwenden.
Versuch mal beide Faktoren explizit in den Datentyp Double zu casten.
SELECT Sum(Cast(tabelle.wert AS Double)*Cast(0.08333 AS Double)) AS JAN FROM tabelle Möglicherweise muss nur der linke Faktor gecastet werden.
Viel Glück
Andreas
  Mit Zitat antworten Zitat