Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.164 Beiträge
 
Delphi 11 Alexandria
 
#1

[SQL] Ganzzahl ändern in Dezimalzahl mit 2 Nachkommstellen

  Alt 19. Jul 2007, 20:50
Datenbank: Pervasive SQL • Version: 9.x • Zugriff über: ODBC
Hallo zusammen,

hänge schon länger an einem Problem, wo ich einfach nicht weiterkomme...

Habe folgende SQL-Anweisung:
SQL-Code:
SELECT (RIGHT(KtoRechWerte.Datum, 2) + '.' + SUBSTRING(KtoRechWerte.Datum, 5, 2) + '.' + LEFT(KtoRechWerte.Datum, 4)) , LTRIM(Personalstamm.PersNr),
Round((KtoRechWerte.Wert/60),2) FROM...
Entscheidend ist die Round((KtoRechWerte.Wert/60),2)-Bedingung.
Im Round() kommt -je nach Ergebnis- entweder eine Ganzzahl (z.B. -8) raus, oder eben eine Decimalzahl mit 2 Nachkommastellen.
Das Round() benötige ich unbedingt...Dieses DB-Feld ist ein Integertyp.
Jetzt habe ich einiges probiert mit Format, Decimal...
Bekomme aber immer eine Meldung, dass die SQL-Anweisung ungültig ist.

Hat hierzu jemand eine Idee?

Schon mal Danke vorab!
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat