是否可以有一个包含tvf的select语句,并且它的参数是CTE表达式的结果?下面是我的代码: date_cte as SELECT * FROM ExplodeDates('2012-10-09','2012-10-12')SELECT *ufn_GET_ATTENDANCE SELECT QUOTENAME(CONVERT(varchar(10),thedate,120),''
我需要基于SSRS报表参数的值创建一个cte。附加代码中的If语句在cte之外执行得很好,但在cte内部执行错误。
我和我的一位同事花了几个小时试图解决这个问题,但没有成功。我试过用案例陈述。我尝试过将WITH放在IF和cteIngnoreCommID中,但是没有任何效果。此cte将在创建另一个cte的后续代码中加入。希望有人能告诉我该怎么做。IgnoreYear as varch