返回信息流数据库里的数据少了一天的数据
现在要把这一天的数据补上,比如少了27号的
现在建一个新表,把22号的数据导入到新表
然后把数据最后一列的时间改变为27号(数据的最后一列是时间,格式是20110322021800这样的),再把数据插入到原来的数据表中
我怎么把20110322021800变成201103271800呢?
各位大哥,帮忙一下吧!
这是一条镜像帖。来源:北邮人论坛 / database / #5394同步于 2011/4/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
数据库问题请教
xiaojiuhezhe
2011/4/5镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
是说只要改变最后一列?
如果最后一列是DATETIME类型, DATE_ADD, DATE_FORMAT
【 在 xiaojiuhezhe (xiaojiuhezhe) 的大作中提到: 】
: 数据库里的数据少了一天的数据
: 现在要把这一天的数据补上,比如少了27号的
: 现在建一个新表,把22号的数据导入到新表
: ...................
【 在 xiaojiuhezhe 的大作中提到: 】
: 数据库里的数据少了一天的数据
: 现在要把这一天的数据补上,比如少了27号的
: 现在建一个新表,把22号的数据导入到新表
: ...................
随便找一个可视化工具,进数据表修改下数据或者update一下数据
to_char(to_date(STAT_TIME,'yyyymmddhh24miss')+ (to_date('20110327000001','yyyymmddhh24miss')-to_date('20110320000000','yyyymmddhh24miss')),'yyyymmddhh24miss') ,
最后用的这个
好吧
询问SQL语句的问题也最好说明你正在或想在何种数据库后台产品(如MySQL, SQL Server,
Access, Oracle, Sybase, DB2等)中运行该SQL语句
Oracle日期时间处理。。
【 在 xiaojiuhezhe (xiaojiuhezhe) 的大作中提到: 】
: to_char(to_date(STAT_TIME,'yyyymmddhh24miss')+ (to_date('20110327000001','yyyymmddhh24miss')-to_date('20110320000000','yyyymmddhh24miss')),'yyyymmddhh24miss') ,
: 最后用的这个