Oracle时间类型字段相减

直接上语句:

SELECT

"t1".DATE_CREATED,

"t1".LAST_UPDATED,

"t1".CHARGING_CAPACITY,

((to_date(to_char("t1".LAST_UPDATED,'yyyy-MM-dd HH24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')

-to_date(to_char("t1".DATE_CREATED,'yyyy-MM-dd HH24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'))*24*60*60*1000) as CHARGE_TIME,

"t1".CHARGE_AMOUNT,

"t1".PLATE_NUMBER,

"t1".SELF_NUMBERING,

"t1".STATUS,

"t1".DATA_STATUS,

"t1".CHARGE_PILE_INFO_ID,

"t2".LINE,

"t2".FRAME_NUMBER,

"t2".OWNER_NAME,

"t2".ENTERPRISE_CODE

FROM

ET_CHARGE_PILE_DATA_INFO "t1",

cs_rc_db.V_TRRT_VEH_INFO@cs_rc_db_link "t2"

WHERE

"t1".SELF_NUMBERING = "t2".SELF_NUMBERING

AND "t2".FUEL_TYPE='3';


敲黑板!!

一定要先to_char 然后再to_date

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容