两个日期相减 我不想得到20个月 我想得到1年8个月 该怎么写
''TRUNC(TRUNC(sysdate,'DD')-TO_DATE( begindate, 'YYYY-MM-DD '))/12''
用结果除12取整和取余再拼接就好了
TRUNC(TRUNC(sysdate,'DD')-TO_DATE( begindate, 'YYYY-MM-DD '))%12----求余得月
是在sql中转化是吗,可以在外面包一个查询,用$使用帆软的公式,$concatenate($Floor("结果"/12),'年',“结果”%12,'月')