Einzelnen Beitrag anzeigen

Schokohase
(Gast)

n/a Beiträge
 
#34

AW: MS SQL Genauigkeit in der Termauswertung

  Alt 13. Jun 2019, 10:06
und du somit das richtige Ergebnis bekommst.
Verwechsle "richtig" nicht mit "erwartet". Richtig ist es jetzt auch. Für mich war´s unerwartet.
Naja, wenn ich eine Rechnung (12 / 100 * 0.5) habe und als Ergebnis 0 erhalte, obwohl die Rechnung nach (normalen) Rechenregeln 0.06 ergibt, ist 0 ein falsches Ergebnis (aus rein mathematischer Sicht).
Man muss aber immer den Kontext sehen und richtig ist im Prinzip beides.

Denn auch in der Mathematik gibt es Ganzzahl-Divisionen. Man muss sich allerdings wissen ob diese Ganzahl-Division explizit oder implizit ist.

In Delphi ist diese explizit (mit DIV ) und im Microsoft-Umfeld (SQL-Server, C#, ...) ist diese implizit.
  Mit Zitat antworten Zitat