objeto numero nombre mes hay denominado datos convertir con sql sql-server-2008 tsql sql-server-2008-r2 modulo

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