oracle中 (date-trunc(date))后还是date类型 怎么转换成integer类型啊?求大神赐教?
1个回答
展开全部
追问
select (to_number((sysdate-trunc(sysdate))*24*60*60))from dual
可以吧 date类型的时间差可以直接转换
追答
嗯,两时间相减得到的是以日为单位的number值,可以根据时间单位换算成你需要的值。就是如上你的语句。
不需要再使用to_number()进行换算,因为已经是一个number了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询