向大侠们请教一个informix的时间格式化输出问题
我做的一个视图
create view "npmuser".tpd_cg_v_tairy1 (first_result,ne_id,object_rdn,province_id,ne_type,omc_id,vendor_id,old_rdn,ou_id,bill_process_num)
as
select EXTEND (x0.scan_start_time ,year to hour) || ':00:00' ,x0.ne_id ,
SUBSTR(x0.object_rdn ,9 ,41 ),x0.province_id ,'124' ,x0.omc_id ,x0.vendor_id ,x0.old_rdn ,x0.ou_id ,sum(x0.bill_process_num )
from "npmuser".tpd_cg x0 group by 1 ,x0.ne_id ,3 ,x0.province_id ,5 ,x0.omc_id ,x0.vendor_id ,x0.old_rdn ,x0.ou_id
这样的时间格式输出 2011-06-25 05:00:00
怎么才能输出 2011-06-25 5:00:00
这样的呢。。。试了很久都不行 。请教各位大侠
万分感谢~~
[解决办法]
试试
TO_DATE('2011-06-25 05:00:00',"%Y/%m/%d%H%M%S)
[解决办法]
看看这个,有没有帮助。
select case when substr(sysdate hour to hour -10 units hour , 1,1) = '0'
then substr(sysdate hour to hour -10 units hour , 2,1)
else
substr(sysdate hour to hour -10 units hour ,1,2) end
from systables where tabid = 1