不行如:
declare @ datetime
set @='2003-02-17 20:49:11.140'
你取日期:
select CONVERT(varchar(10), @,120) --不要时间2002-1-1
select convert(char(8),@,112) ----20020101
你取时间:
select convert(char(8),@,108) -------20:51:20
declare @ datetime
set @='2003-02-17 20:49:11.140'
你取日期:
select CONVERT(varchar(10), @,120) --不要时间2002-1-1
select convert(char(8),@,112) ----20020101
你取时间:
select convert(char(8),@,108) -------20:51:20
update aaa set myfield=dateadd(day,(datediff(myrield,20101231),myfield) from aaa,inserted i where aaa.id=i.id
go