Bonjour,
Je voudrais utiliser la fonction DATEPART en considérant que le lundi est toujours le premier jour de la semaine.
Je crois qu'il y a moyen de se passer de SET DATEFIRST (qui ne fonctionne pas dans une UDF, et c'est là que j'utilise DATEPART dans mon cas). A grand coup de modulo, ça doit marcher.
Par exemple, j'ai trouvé sur le net la formule suivante :
@weekDay = Select ((DatePart(dw,GETDATE())+@@DATEFIRST-7)%7)
Mais c'est pour simuler un @@DATEFIRST = 7 et ça marche bof...
Connaissez-vous la formule magique ?
Merci
Partager