sql server
怎么用sql语句把时间2020-07-08 02:23:12改为2020-08-12 02:23:12
UPDATE 表
set 字段名 = STUFF(CONVERT(VARCHAR(50),字段名,126),1,10,'2020-09-16')
where CONVERT(DATE,字段名)='2020-09-14'
不知道你用的什么数据库,
用对应语法LEFT(时间字段,13) 刚好截到 2020-07-08 02 然后后面拼接个:00:00 试试。
你的什么数据库,如果是oracle的话就用trunc函数截断
TRUNC(SYSDATE,'hh')
SELECT
CASE WHEN 时间 IN ('2020-07-08 02:23:12','2020-07-08 02:23:13') THEN '2020-08-12 02:23:12'
ELSE 时间 END 时间
FROM TABLE
你是查询的时候替换还是把数据库现有的数据批量替换