请教如何修改SQL里的时间? 想修改下时间,例如时间是上图所示晚上九点五十四分,想改成下午六点三十分,这样的语句应该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tb set checkintime=dateadd(mi,-204,checkintime)where convert(varchar(16),checkintme,120)='2010-08-18 21:54' update tb set checktime = convert(varchar(11),checktime,120) + '18:30:00' where convert(varchar(8),checktime,108) >= '18:30:00' declare @time varchar(30) set @time = '2010-08-18 21:54:04'select convert(datetime,replace(@time,'21:54','18:30'))结果2010-08-18 18:30:04.000 update t set checktime = convert(varchar(11),checktime,120) + '18:30:00' where convert(varchar(8),checktime,108) >= '18:30:00' 时间函数的使用建议baidu,一定能搞定! 请问写出来sql报表能不能显示背景颜色 请教个有关修改的问题!急呀! 请教思路:比如一个表有一个维护人字段,记录每台设备应由谁来维护,这个字段是存人员名称呀?还是存人员编码好呀? 数据库文件迁移报错 打铁了,打铁了,又有问题了,高手帮忙~~ 如何在B/S模式下备份数据库 关于函数的问题,有什么方法可以提高查询的速度? 求助?请问如何得到以下结果,一个关于SQL语句的问题 有两个问题请教大家?谢谢! 请教临时表的问题 sql问题,超难,跪求解答 事务 经验的分享
where convert(varchar(16),checkintme,120)='2010-08-18 21:54'
declare @time varchar(30)
set @time = '2010-08-18 21:54:04'
select convert(datetime,replace(@time,'21:54','18:30'))
结果2010-08-18 18:30:04.000
update t
set checktime = convert(varchar(11),checktime,120) + '18:30:00'
where convert(varchar(8),checktime,108) >= '18:30:00'