我对放入存储过程的参数数量有疑问。我正在使用季度数据(参数格式 = 2012Q1、2012Q2 等)自动生成报告。
如果用户的第一个参数以Q1、Q2或Q3开头,则只有3年的数据,所以如果用户的第一个参数是2012Q1、2012Q2或2012Q3,则参数将在2014Q4结束......参数个数将有所不同,因为它需要 2012Q1-2012Q4 的 12 个参数、2012Q2-2014Q4 的 11 个参数和 2012Q3-2014Q4 的 10 个参数。
是否可以根据用户的第一个参数来更改声明的参数数量???有没有解决这个问题的好方法?