将表中记录的时间的毫秒级记录更新为秒级

来源:互联网 发布:生物医学工程专业知乎 编辑:程序博客网 时间:2024/05/19 03:19

当数据库中记录的时间精确为毫秒时,对于编程的调用会产生一些影响,下面在尽量不影响数据使用的情况下将毫秒级数据更新为

原时间去除毫秒后的时间

Code:
  1. UPDATE JSERP.U_JSNR SET u_jsnr_whsj = Convert(datetime,convert(char(100),b.u_jsnr_whsj,120))   
  2. from jserp.u_jsnr b where U_JSNR_XMID = b.U_JSNR_XMID   
  3.                                     and U_JSNR_DJID = b.U_JSNR_DJID   
  4.                                     and U_JSNR_DJXH = b.U_JSNR_DJXH   
  5.                                     and U_JSNR_YEAR = b.U_JSNR_YEAR   
  6.                                     and U_JSNR_MONTH = b.U_JSNR_MONTH   
  7.                                     and U_JSNR_TXY = b.U_JSNR_TXY   
  8.                                     and U_JSNR_XH = b.U_JSNR_XH