Seite 1 von 1
Round in Abfrage
Verfasst: So, 03.02.2013 19:59
von Geotrans
Wie bekomme ich in dieser Abfrage die Werte auf eine Ganzzahl gerundet? Auch wenn ich den Wert in einer Abfrage vorher schon auf eine Ganzzahl gerundet habe erhalte ich hier immer .0!
Re: Round in Abfrage
Verfasst: So, 03.02.2013 20:12
von juetho
Es wundert mich eigentlich auch. Aber bei genauer Überlegung ist es nachzuvollziehen: ROUND kann auch auf 2 oder 3 Dezimalstellen gerundet werden; also muss das Ergebnis eine Dezimalzahl sein (keine ganze Zahl). Du musst also (am besten zusätzlich) eine der Funktionen CAST bzw. CONVERT oder CEILING, FLOOR, TRUNCATE einbauen - siehe im Handbuch Seite 271 ff. Jürgen
Re: Round in Abfrage
Verfasst: So, 03.02.2013 20:21
von Geotrans
Ich verstehe es ehrlich gesagt nicht!
Re: Round in Abfrage
Verfasst: So, 03.02.2013 20:29
von Geotrans
CEILING bringt auch kein anderes Ergebnis
Re: Round in Abfrage
Verfasst: Mo, 04.02.2013 09:56
von juetho
So klappt es:
Warum das einfache ROUND funktioniert, aber die Verknüpfung als Zeichenkette nicht, verstehe ich auch nicht. Aber es gibt schließlich Alternativen (ich hatte mehrere vorgeschlagen). Jürgen
Re: Round in Abfrage
Verfasst: Mo, 04.02.2013 21:47
von Geotrans
Herzliches Dankeschön für deine Hilfe! Ist halt noch ganz schön hakelig bei mir und so dauert es eine ganze Weile bis ich mehrere Lösungen durchprobiert habe. War also mehr ein Zwischenbericht, aber nach dem Dein letzter Lösungsvorschlag funktioniert, habe ich auch nicht mehr was anderes ausprobiert.
Gruß Georg