可以试试下面的这个语句,我是根据模板版本管理表数据抓取的.通过抓取每个模板第一版的数据结合每个版本的时间来获取当年的报表(模板)新增量
--获取当年新增报表数量
--获取报表对应的版本修改数据
SELECT * FROM FINE_VCS --FineReport(模板版本管理表)
WHERE 1=1
AND VERSION =1 --取模板第一版
AND TIME > TRUNC(SYSDATE,'YYYY') -- 取当前年份数据
--因我只抓取部署到服务器的模板,且如果是服务器路径,那么开头是没有盘符标识(例如D:,C:等),所以如果也是抓取服务器模板,直接适用就好。
--如果不适用,注释即可.
AND REGEXP_SUBSTR(FILENAME, '^[^/]+') IN ('MES_Report','WMS','CIM') --针对文件路径取首字符到第一个'/'之间的数据,并取得报表系统已使用的数据
AND (FILENAME NOT LIKE '%备份%') --排除文件名包含备份
ORDER BY TIME
;