需求:
kettletest1数据库中有table_source数据表,结构如下: Id 主键
t_id 数据时间
part_id 实例ID
yg 数据字段1
wg 数据字段2
该表中的数据对于不同的实例ID,一分钟一条数据,t_id字段表示数据的时间,精确到分钟。
kettletest2数据库中有table_target数据表,结构如下: Id 主键
marketdate 数据日期,格式为 yyyy-MM-dd
pointtime 时间,格式为 HH:mm
pointnumber 时间的数字表示,00:01表示为1,00:00表示为1440
plantcode 实例Code
yg 数据字段1
wg 数据字段2
需定期将table_source表中的数据获取至table_target表中,并进行如下处理: 1、将t_id数据时间字段拆分为三个字段,分别为marketdate、pointtime、pointnumber。 a、marketdate取t_id的日期部分。
b、pointtime取t_id的时间部分。
c、pointnumber为时间的数字表示,等于hour*60+minute。
d、但当t_id的时间为某日的00:00时,需将其转化为24:00,并且mark