to_char(add_months(to_date(hbjny,'yyyy-mm'),NVL( mx.grjcjs, '1') ),'yyyy-mm')
add_months是在当前的日期基础上加月份
to_date是将varchar2的格式的数据转换为date格式
nvl是相当于java的三元运算,如果mx.grjcjs为null的话返回后面的1,
to_char是将时间转换为char类型
to_char(add_months(to_date(hbjny,'yyyy-mm'),NVL( mx.grjcjs, '1') ),'yyyy-mm')
add_months是在当前的日期基础上加月份
to_date是将varchar2的格式的数据转换为date格式
nvl是相当于java的三元运算,如果mx.grjcjs为null的话返回后面的1,
to_char是将时间转换为char类型