Bonjour,
Je cherche à faire proprement une fonction qui me ramène le premier jour du mois en cours.
J'ai plusieurs idées, mais je ne suis pas convaincu aucune d'entre elles.
Est-ce que vous pourriez me donner votre avis ?
Le format attendu est le suivant : YYYY-MM-DD 00:00:00.000 (par exemple : 2013-06-01 00:00:00.000)
Voici la façons dont je procède actuellement :
Pour info, je suis sur du SQL Server 2000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select cast(year(getdate()) as char(4)) + '-' + case when len(cast(month(getdate()) as char)) = 1 then '0' + cast(month(getdate()) as char(1)) else cast(month(getdate()) as char(2)) end + '-01 00:00:00.000'
Merci d'avance pour votre retour.
Steven
Partager