Bonjour, voici quelque chose que je n'arrive pas a résoudre :
Dans une vue, j'ai besoin d'une colonne qui affiche une date sous forme d'année sur 2 chiffres puis tiré puis semaine sur 2 chiffres (ex : 14-51)
Code : Sélectionner tout - Visualiser dans une fenêtre à part RIGHT ('00' + DATENAME(YYYY; matable.monchampdate ); 2) + '-' + RIGHT ('00' + CAST(DATEPART(isoww; matable.monchampdate) AS varchar(2)); 2)
Cette colonne est en texte. Jusque là ça va, ça fonctionne.
Sauf lorsque matable.monchampdate s'approche de la fin de l'année : ex 28/12/2014
La semaine passe bien en '01' mais l'année reste évidement en '14 ' ce qui me donne '14-01' et donc c'est faux.
J'ai pour le moment ajouté 3 jours à la partie année pour que ça fonctionne, mais l'an prochain il faut que je l'enlève, bref, bricolage.
Si quelqu'un à une idée pour faire cette colonne juste qu'importe l'année ...
Partager