Transformation champ date

matmat86
Messages postés
18
Date d'inscription
jeudi 26 janvier 2006
Statut
Membre
Dernière intervention
1 août 2008
- 1 août 2008 à 15:21
hymnuade
Messages postés
39
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
15 février 2010
- 2 nov. 2008 à 16:04
Bonjour,

j'ai un champ date sous SQL Server du type 2007-05-03 10:50:33 que je voudrais transformer en 2007-05-00 00:00:00

Quelqu'un sait-il comment faire?

merci

mat

<!-- / message -->

1 réponse

hymnuade
Messages postés
39
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
15 février 2010

2 nov. 2008 à 16:04
Quoi tu veux juste garder l'année et le mois ? parce qu'un datetime avec un jour 0, ça va passer moyen. Donc faudra caster en texte, varchar par exemple. Auquel cas tu utilises la fonction DATEPART et tu concatènes dans un text.
DATENAME(yyyy,maDate) + '-' + RIGHT('0' + CAST(DATEPART(mm,maDate) AS char(2)),2)
0