我正在学习ssrs报告/仪表板。我必须编写sql,该sql应当接受参数值并根据仪表板过滤器显示仪表板数据...
我遇到了左联接查询无法使用where条件过滤数据的问题。你能帮我解决这个问题吗?
SELECT Sum(column_name 1),
Sum (IF( A='1',column_name 2,IF()....)
FROM table1 T1 LEFT JOIN
(Select column_name_A,column_name_B
from table2
Where column_name_A =(@column_name_A)
) T2
ON T1.column_name = T2.column_name;
我正在获取数据,但是从表1中获取,但是此(T1.column_name = T2.column_name;) and column_name_A =(@column_name_A)
无法正常工作。
谢谢