In Dynamics NAV stehen folgende arithmetische Operatoren für folgende Datentypen zur verfügung:
Zeichen | Aktion | Datentypen |
+ | Addition | Numeric, String, Date, Time |
- | Subtraktion | Numeric, Date, Time |
* | Multiplikation | Numeric |
/ | Division | Numeric |
DIV | Integer Division (Divisionsergebnis ohne Dezimalstellen) | Numeric |
MOD | Modulus (Restwert einer Division) | Numeric |
DIV:
Sollen die Dezimalstellen Division verworfen werden (Oder das Ergebnis soll in einen Integer ausgelagert werden) wird der Operator DIV verwendet, ein Beispiel zeigt schnell was gemeint ist:
ERGEBNIS := 200 DIV 60;
Das ergebnis wäre in diesem Fall 3. Im falle des normalen Divisions Operators wäre es: 3,33, wie bereits erwähnt verwirft DIV die Dezimalstellen.
MOD:
Modulus ist genau das gegenteil von DIV, da MOD dazu verwendet wird um den Restwert einer Division zu ermitteln.
ERGEBNIS := 200 MOD 60;
Das ergebnis wäre in diesem Fall 20. Da die Division ein ergebnis von 180 "Rest" 20 ergeben hätte.