select vin_id,substr(aa,0,19),substr(aa,21,19),substr(aa,41,19)
from (
select t.vin_id,WMSYS.WM_CONCAT(to_char(t.starttime,'yyyy/mm/dd hh24:mi:ss')) aa from
test_call_0906 t
group by t.vin_id)[@more@]select vin_id,substr(aa,0,19),substr(aa,21,19),substr(aa,41,19)
from (
select t.vin_id,WMSYS.WM_CONCAT(to_char(t.starttime,'yyyy/mm/dd hh24:mi:ss')) aa from
test_call_0906 t
group by t.vin_id)
from (
select t.vin_id,WMSYS.WM_CONCAT(to_char(t.starttime,'yyyy/mm/dd hh24:mi:ss')) aa from
test_call_0906 t
group by t.vin_id)[@more@]select vin_id,substr(aa,0,19),substr(aa,21,19),substr(aa,41,19)
from (
select t.vin_id,WMSYS.WM_CONCAT(to_char(t.starttime,'yyyy/mm/dd hh24:mi:ss')) aa from
test_call_0906 t
group by t.vin_id)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25556429/viewspace-1054842/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25556429/viewspace-1054842/
本文介绍如何使用Oracle的WM_CONCAT函数结合to_char函数,从测试表中提取并格式化日期时间信息。通过SQL查询,展示如何从vin_id字段分组数据,并提取指定日期范围内的详细时间戳信息。
127

被折叠的 条评论
为什么被折叠?



