Announcement

Collapse
No announcement yet.

Rundungsabweichung bei Berechnungen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rundungsabweichung bei Berechnungen

    Hallo allerseits,

    In einer Formelberechnung zur Errechnung von Arbeitstagen habe ich abweichende Resultate im Vergleich Acces zu MS-SQL.
    Hier die Formel:

    AT = Anzahl_Tage / 7*5.

    Bei Access rundet er ohne Zutun korrekt auf und ab, bei MS-SQL schneidet er brutal die Nachkommazahlen ab. Allerdings habe ich das Feld AT in Access mit Zahl (INT) und das Feld AT bei MS-SQL in SmallInt. Könnte das der Grund der Abweichung sein?

    Vielen dank im Voraus

    Peter

  • #2
    Entscheidend ist der Typ von Anzahl_Tage. Wenn das ein Ganzzahltyp ist ist das Ergebnis der Division auch wieder ein Ganzzahltyp. Dann ist im folgenden egal welchen Typ AT hat. Um ein Fließkomma Ergebnis zu erhalten muss sowohl AT als auch Anzahl_Tage den entsprechenden Fließkomma Typ haben(z.B. Float oder Real).

    Comment


    • #3
      Hallo Ralf,

      ja, jetzt funktioniert es gut..

      Danke schön !!!!!

      Comment

      Working...
      X