永洪社区

标题: 创建数据集参数问题 [打印本页]

作者: wpy7206    时间: 2023-1-6 13:35
标题: 创建数据集参数问题
select iyear,
       to_char(imonth) as imonth,
       group_code,
       group_name,
       plate_code,
       plate_name,
       unit_code,
       substr ('00000' ||  unit_code,-5) AS unit_code1,
       unit_name,
       invent_amount/10000 as invent_amount,
       backlog_amount/10000 as backlog_amount,
       ar_amount/10000 as ar_amount,
       update_time,
       c_year_month,
       d_year_month,
       iquarter
from tf_sum_invent_trend
WHERE 1=1
<年度> AND IYEAR IN (?{年度}) </年度>
UNION
select iyear,
       '年初' imonth,
       group_code,
       group_name,
       plate_code,
       plate_name,
       unit_code,
       substr ('00000' ||  unit_code,-5) AS unit_code1,
       unit_name,
       invent_amount/10000 as invent_amount,
       backlog_amount/10000 as backlog_amount,
       ar_amount/10000 as ar_amount,
       update_time,
       c_year_month,
       d_year_month,
       iquarter
from tf_sum_invent_trend
WHERE  IMONTH = 12
<年度> AND IYEAR = (?{年度})-1 </年度>




请问,现在数据库里有2021年1-12月和2022年1-12月的数据,展示某一年的数据时,想要同时展示年初数据(年初数据为上一年12月的数据),我在创建数据集时用到了参数,为什么最后制作出来的报告,年初数据不是上一年度12月的数据er'sh



作者: yhdata_yzm    时间: 2023-1-6 13:56
结果是什么嘛,这个跟你写的sql有关啊
作者: wpy7206    时间: 2023-1-6 13:58
yhdata_yzm 发表于 2023-1-6 13:56
结果是什么嘛,这个跟你写的sql有关啊

结果是年初的数据当年12月的数据,不是上一年12月的数据
作者: yhdata_lyaa    时间: 2023-1-6 14:07
你的SQL在其他工具可以查询出来吗,如果也不对应该就是SQL不对吧
作者: wpy7206    时间: 2023-1-6 14:24
yhdata_lyaa 发表于 2023-1-6 14:07
你的SQL在其他工具可以查询出来吗,如果也不对应该就是SQL不对吧

其他工具用不了永洪的参数功能呀
作者: yhdata_lyaa    时间: 2023-1-6 14:26
wpy7206 发表于 2023-1-6 14:24
其他工具用不了永洪的参数功能呀

不用参数,直接给值,参数的值应该给哪一年呢




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4