select from_unixtime(payTime, 'yyyyMMdd') as pay_time, uid, orderid, fee, get_json_object( reflect( 'java.net.URLDecoder', 'decode', get_json_object(ext, '$.callbackInfo'), "GBK" ), '$.fromChannel' ) as from_channel, get_json_object( reflect( 'java.net.URLDecoder', 'decode', get_json_object(ext, '$.callbackInfo'), "GBK" ), '$.secondFrom' ) as second_from from test_table where dt = '{@date}' and serviceId = 36 and payStatus = 1 and from_unixtime(payTime, 'yyyyMMdd') = '{@date}' and ext like '%gaokao%'