AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Resta un número de otro número.
Formato
@DTW_SUBTRACT(número1, número2, precisión, resultado)
@DTW_SUBTRACT(número1, número2, resultado)
@DTW_rSUBTRACT(número1, número2, precisión)
@DTW_rSUBTRACT(número1, número2)
Parámetros
Tabla 75. Parámetros de DTW_SUBTRACT
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
flotante | número1 | IN | Variable o serie literal que representa el número del que ha de restarse otro número. |
flotante | número2 | IN | Variable o serie literal que representa un número. |
entero | precisión | IN | Variable o serie literal que representa un número entero positivo que especifica la precisión del resultado. El valor por omisión es 9. |
flotante | resultado | OUT | Variable que contiene la diferencia de número1 y número2. |
Códigos de retorno
Tabla 76. Códigos de retorno de DTW_SUBTRACT
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1001 | Un parámetro de entrada contenía un valor NULL. |
1002 | Un parámetro de entrada contenía un valor de serie que consistía en el carácter de terminación nulo. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1006 | Se ha transmitido una serie literal en una llamada de función para un parámetro que debería haber sido un parámetro de salida. |
4000 | Un parámetro contiene un valor de número entero no válido. |
4001 | Un parámetro contiene un valor de número no válido. |
4002 | El resultado de una operación aritmética tenía un exponente que estaba fuera del rango soportado, comprendido entre -999.999.999 y +999.999.999. |
Ejemplos
Ejemplo 1:
@DTW_SUBTRACT(NUM1, NUM2, comp) %IF(comp > "0") <p>$(NUM1) is larger than $(NUM2). %ENDIF
Este ejemplo muestra el modo de comparar valores numéricos, que son series en Net.Data.
Ejemplo 2:
@DTW_SUBTRACT(NUM1, NUM2, result)
Ejemplo 3:
@DTW_rSUBTRACT("1.3", NUM2)