Question simple en ce qui concerne l'alternative MOD
dans SQL Server. Je sais que SQL Server MOD
est écrit en %
mais cela nécessite généralement un number % number
.
Ma question est comment puis-je utiliser le %
lorsque j'ai ces clauses dans le code:
SELECT NULL, LeagueID, COUNT(1), 1, COUNT(1), 1 FROM Team GROUP BY LeagueID HAVING MOD( COUNT(1), 2 ) > 0
OU
CASE away_idx WHEN num_teams + num_fake - 1 THEN away_idx ELSE MOD( away_idx + 1, num_teams + num_fake - 1 ) END
ne comprends pas très bien la logique de votre requête.
en tous cas . . . Voici comment vous avez utilisé le MOD%
SELECT NULL, LeagueID, COUNT(1), 1, COUNT(1), 1 FROM Team GROUP BY LeagueID HAVING COUNT(1) % 2 > 0