est possible de faire un cas dans un groupe par? semblable à ceci:cas dans le groupe par dans une procédure de magasin
select * from table
GROUP BY
CASE WHEN @Attivita=0 THEN (RANK() OVER (GROUP BY Nome,AccountID,Matricola DESC))
END
grâce
Vous ne pouvait pas l'utiliser de cette façon dans un ordre ou l'autre, mais je l'ai mis à jour ma réponse en fonction de votre « ORDER BY » guess – gbn