求这个SQL修改日期的语句怎么写,谢谢大家了

ufoandtiger 2010-10-11 07:24:34
http://topic.csdn.net/u/20071221/10/c4b18779-6b41-49e6-ab2c-8df6db82d069.html?seed=1755921428&r=55771563#r_55771563


请看4楼
是批量修改的

2006-1-05 0:10:00 改成 2010-10-8 00:10:00
...全文
203 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen8410 2010-10-12
  • 打赏
  • 举报
回复
ACCESS的去这个版面问:https://forum.csdn.net/SList/OfficeBase/
chen8410 2010-10-12
  • 打赏
  • 举报
回复
update 表名 set 销售日期='2010-10-8 '+ RIGHT(convert(varchar(20),销售日期,120),8)

ufoandtiger 2010-10-12
  • 打赏
  • 举报
回复
应该说我的意思是忽略时间
只修改日期
liyingzi 2010-10-11
  • 打赏
  • 举报
回复
create table #a(dd datetime)
insert into #a values ('2006-1-05 00:10:00')
insert into #a values ('2007-5-05 00:10:00')
update #a set dd=dateadd(yy,2008-datepart(yy,dd),dd)
select * from #a
drop table #a
kevn 2010-10-11
  • 打赏
  • 举报
回复
没看太明白

update tb set 日期 = '2010-10-8 00:10:00' where 日期 = '2006-1-05 0:10:00'?
「已注销」 2010-10-11
  • 打赏
  • 举报
回复
SELECT FORMAT(theDate,'YYYY.MM.DD') AS 日期部分 
FROM table1

SELECT FormatDateTime(theDate, 2) AS 日期部分
FROM table1

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧