Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

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

Re: [SQL] Ganzzahl ändern in Dezimalzahl mit 2 Nachkommstell

  Alt 20. Jul 2007, 18:55
Hallo zusammen,
so, habe einiges versucht Convert(xxx, SQL_Float), casten in allen Varianten, Decimal....
nichts geht.
Ich komme an marabus Vorschlag einfach nicht vorbei, denn dieser funktioniert! Vielen Dank!
(ich frag mich nur, wie man da von selbst drauf kommen soll. )
Wenn man sich in dem Referenz-Handbuch von der Datenbank durchwühlt, findet man mindesten 10 Varianten, wo man meinen könnte, dass das funktionieren sollte.
Naja, das ist wohl das Los von einem Anfänger.

Das nachfolgende verstehe ich auch überhaupt nicht...
Zitat von marabu:
..as wert...
Was ist "wert"?
Ich habe jetzt:
SELECT (RIGHT(KtoRechWerte.Datum, 2) + '.' + SUBSTRING(KtoRechWerte.Datum, 5, 2) + '.' + LEFT(KtoRechWerte.Datum, 4)) , LTRIM(Personalstamm.PersNr), cast(round(cast(KtoRechWerte.Wert as float) /60, 2) as numeric(10, 2)) as Wert FROM KtoRechWerte, Personalstamm WHERE (KtoRechWerte.PersId = Personalstamm.Identifikation) AND... Grüße aus Dortmund
Jürgen
Jürgen
  Mit Zitat antworten Zitat