'MOD' ist kein anerkannter integrierter Funktionsname
Wollte ich MOD
Funktion in SQL Server 2008R2
und folgte diesem link aber immer noch die Meldung:
'MOD' ist nicht eine anerkannte built-in function name.
DECLARE @m INT
SET @m = MOD(321,11)
SELECT @m
Fehler:
Msg 195, Ebene 15, Status 10, Zeile 2
'MOD' ist nicht eine anerkannte built-in function name.
Warum kann ich nicht verwenden, diese Funktion aus dem link oben?
InformationsquelleAutor der Frage hoggar | 2014-04-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
MOD
Schlüsselwort existiert nur in derDAX
Sprache (tabellarische dimensionale Abfragen), nichtTSQL
Verwenden
%
statt.Ref: Modulo
InformationsquelleAutor der Antwort Mitch Wheat
In TSQL, die modulo erfolgt mit einem Prozent Zeichen.
WÄHLEN 38 % 5 würden Sie die modulo-3
InformationsquelleAutor der Antwort Karl Kruse
genau Ihrem Beispiel, sollte es so sein.
InformationsquelleAutor der Antwort Anura Adhikari
Es kann getan werden, mittels % - operator.
also
WÄHLEN Sie 50 % 5
InformationsquelleAutor der Antwort Malik Hassan Qayyum