2008-08-15 9 views

Répondre

12
select datename(weekday, getdate()); 
0

Ce n'est pas possible sans utiliser le résultat pour sélectionner le jour même. D'une part, la représentation textuelle du jour dépend des paramètres régionaux. Pour un autre, la valeur renvoyée dépend du paramètre 'datefirst'.

0

Si vous voulez une solution localisable, joignez simplement le résultat à une table avec les noms et les numéros.

1

Il m'a fallu plus de recherches que je ne le pensais pour trouver cette réponse. C'est drôle comment vous pouvez utiliser une technologie depuis des lustres et ne jamais connaître des fonctions simples comme celle-ci.

select datename(dw, getdate()) 

Je ne sais pas comment la localisation fonctionnerait avec cette fonction. Obtenir le nom côté client est probablement la réponse, mais ce serait bien de le faire dans la base de données. Sql Server utiliserait-il le paramètre de classement pour déterminer la sortie pour cela?

Questions connexes