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
Rejoignez-nous