sql - numero - ''MOD'' no es un nombre de función incorporado reconocido
ya hay un objeto con el nombre en la base de datos (4)
Quería usar la función MOD
en SQL Server 2008R2
y seguí este link pero aún recibí el mensaje:
''MOD'' no es un nombre de función incorporado reconocido.
DECLARE @m INT
SET @m = MOD(321,11)
SELECT @m
Error:
Msg 195, nivel 15, estado 10, línea 2
''MOD'' no es un nombre de función incorporado reconocido.
¿Por qué no puedo usar esta función desde el enlace de arriba?
En TSQL, el módulo se realiza con un signo de porcentaje.
SELECCIONA 38% 5 te daría el modulo 3
La palabra clave MOD
solo existe en el lenguaje DAX
(consultas dimensionales tabulares), no en TSQL
Use %
lugar.
Ref: Modulo
Para su muestra exacta, debería ser así.
DECLARE @m INT
SET @m = 321%11
SELECT @m
Se puede hacer usando el operador%. es decir, seleccionar 50% 5