I wanted to use MOD function in SQL Server 2008R2 and followed this link  but still got the message: 
‘MOD’ is not a recognized built-in function name.
DECLARE @m INT SET @m = MOD(321,11) SELECT @m
Error:
Msg 195, Level 15, State 10, Line 2
‘MOD’ is not a recognized built-in function name.
Why I can’t use this function from the link above?
Advertisement
Answer
The MOD keyword only exists in the DAX language (tabular dimensional queries), not TSQL
Use  % instead.
Ref: Modulo