On Tue, 11 Jan 2005 20:56:17 GMT, RDRaider wrote:
How can I update only the date portion of a datetime field?
Example:
datetime field = '3/12/1995 12:05:50 PM'
How can I change just the day '12' to a '7'
Thanks
Hi RDRaider,
You're using an ambiguous date format. Is it december 3rd or March 12th?
DECLARE @dt datetime
SET @dt = '1995-12-03T12:05:50'
SELECT DATEADD(month, 7 - month(@dt), @dt)
-- Or did you mean this?
SET @dt = '1995-03-12T12:05:50'
SELECT DATEADD(day, 7 - day(@dt), @dt)
Best, Hugo
--
(Remove _NO_ and _SPAM_ to get my e-mail address)