J'ai quelques colonnes datetime à mettre à jour en bloc. A l'origine parce que ces données sont utilisées comme une démo que j'avais utilisé pour mettre à jour mes colonnes de date à des dates plus récentes.Colonne Date de mise à jour en bloc dans SQL
UPDATE tblVehicleReservation
SET [PredictedJobEndDate] = GETDate()
WHERE [PredictedJobEndDate] IS NOT NULL
Il est venu à la lumière que ceux-ci sont nécessaires avec le temps que 00:00:00.000
par opposition à 13:00:32.957
tout en gardant la partie date même. Après avoir recherché les seules résolutions que j'ai trouvées, ceci a converti ma date en une chaîne de caractères.
Résolutions Idéal
Quelque chose que je peux utiliser pour régler l'heure à chaque date à 0. De
Un soupçon comment passer par le processus de mise à jour à nouveau entièrement et fixer une date sans 0 de
Ou vous pouvez utiliser: 'SET ... = DATEADD (JOUR, DATEDIFF (JOUR, 0, GETDATE()), 0)' pour obtenir la date du jour avec une partie de temps 00: 00: 00' –
Excellent! Merci Marc, je pense que c'est comme ça que je pensais au début je n'arrivais pas à le mettre ensemble. –
ou 'CONVERT (DATE, GETDATE())' –