1.在oracle中将字段日期和字段时间合并为一个字段,方法如下:
需要合并表里字段结构如下:
DATA_1 PERIOD_START_TIME
-----------------------------------------------------
05/12/12 09:00:00
06/12/12 08:00:00
(建表时设置DATA_1和PERIOD_START_TIME为VARCHAR数据类型)
合并后结果为:
PERIOD_START_TIME
-----------------------------
05/12/12 09:00:00
06/12/12 08:00:00
sql语句为: DATA_1 || ' ' || PERIOD_START_TIME
2.根据上面PERIOD_START_TIME和时间间隔DURATION实现PERIOD_STOP_TIME,方法如下:
TO_DATA(DATA_1 || ' ' || PERIOD_START_TIME,'MM-DD-YY HH24:MI:SS) + DURATION/(24*60) PERIOD_STOP_TIME
(在oracle中默认的两个时间相差为天数)