Spalte decimal point Wert

Ich führen Sie die folgenden Abfrage.....

SELECT SUM(PAPostedTotalCostN) AS Total_Cost 
FROM PA01201
WHERE PA01201.PAcontid = '00900'

gibt den Wert 12169298.25000

was ist der einfachste Weg, um die Abfrage einer Zahl mit zwei Nachkommastellen?

mit den gleichen Rückgabewert als Beispiel möchte ich hier die Anzahl angezeigt, wie 12169298.25

Die Abfrage verwendet werden, um wieder viele zahlen auf der Grundlage der "PAcontid', so brauche ich, um die gesamte Spalte 'PAPostedTotalCostN' werden auf 2 Dezimalstellen

jede Hilfe sehr geschätzt.

  • wollen Sie, um Sie anzuzeigen oder körperlich round up, down oder mathematisch?
  • Beispiel der Wert 12169298.25000 sollte das Ergebnis 12169298.25
  • Zwar gibt es viele Lösungen für dieses problem, die Anzeige ist ein Problem am besten zu behandeln, die außerhalb von SQL. Wenn Sie brauchen, um format für die spätere Anzeige, und Sie können tun, also in Ihrem interface (Excel, eine web-Seite, etc.) das würde in der Regel vorzuziehen sein, in Bezug auf die Leistung und wie das Programm funktioniert.
InformationsquelleAutor user1086159 | 2012-06-21
Schreibe einen Kommentar