J'ai la table A et elle a une colonne nommée LastUpdateDate
au format datetime. Il garde la date avec des données de temps comme Apr 18 2017 11:15AM
. Je veux me débarrasser des données de temps et garder la date au format dd/mm/yyyy
.Modifier la colonne datetime en varchar avec les données existantes
Donc je suppose, je modifie la colonne à VARCHAR. Mais j'ai des données existantes. Est-ce que j'obtiens une erreur lorsque je modifie la colonne? Ou y a-t-il une autre option? Que devrais-je faire?
Vous devez modifier à 'date' pas' varchar ' –
SELECT convertir (datetime, 'Apr 18 2017 11:15') – Chanukya
Pourquoi ne pas garder e datetime et juste le sélectionner comme une date lorsque vous récupérez les données? – JohnHC