[SQL] Formatierung/2 Nachkommastellen

Von: , Frage gestellt am Di, 8. Aug 2000

Brauche dringend Hilfe zum Thema Formatierung.

In meiner SQL summiere ich Einzelpreise mit
Rabatt, Skonto, MwSt etc.,jetzt möchte ich aber, dass
die SQL die einzelnen Werte/Ergebnisse die in der
SQL-Abfrage entstehen auf 2 Nachkommastellen
formatiert, wie die "Format"-Anweisung in Visual Basic.

Vielen Dank im Vorraus

MAJA

3 Antworten zu dieser Frage

  1. Antwort von nach 2 Stunden hilfreich
    Re: [SQL] Formatierung/2 Nachkommastellen

    1. Lösung: Im Feld der Abfrage rechte Maustaste <Eigenschaften>, in Zeile Format "Festkommazahl" auswählen, in Zeile Dezimalstellen "2" eintragen.
    2. Lösung: In der Abfrage das Feld so formatieren wie in VB: Format([Zahl];Deine Formatangabe) z. B. Format([Zahl];"#.##0,00")

    Gruß

    Alex [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  2. Antwort von nach 22 Stunden hilfreich
    Re: [SQL] Formatierung/2 Nachkommastellen

    In meiner SQL summiere ich Einzelpreise ...
    Hallo Maja,

    was ist den deine SQL ???

    Egal - unter Oracle hast du zwei Möglichkeiten:

    1. auf 2 Nachkommastellen runden mit ROUND(wert,2) oder
    2. die Zahl auf 2 Nachkommastellen abschneiden mit TRUNC(wert,2).

    "wert" steht dabei für eine Spalte oder für eine Zahl.


    Beispiel:

    SELECT name, TRUNC(gehalt,2), ROUND(provision,2)
    FROM mitarbeiter
    ;



    Alles klar? Wenn nicht, dann melde dich nochmal!

    Gruß JStefan

    • Antwort von nach einem Tag hilfreich
      Re^2: [SQL] Formatierung/2 Nachkommastellen

      Alles klar hab zwar nicht Eure Methoden benutzt,
      aber auf dem Weg zu meiner Idee haben mich Eure
      Hilfen weitergebracht.

      Vielen Dank MAJA

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!