1
Goodday所有,如何通過變量(化名)到WHERE條件SQL
我想通過 '聚結(MDT.DeptName,DD5.Name)爲departname' 到WHERE條件。現在錯誤顯示無效列。任何可能性?下面 是我的代碼:
SELECT op_id,
DD.NAME Unit,
DD1.NAME Freq,
DD2.NAME Calc,
COALESCE(MDT.deptname, DD5.NAME) AS departname,
COALESCE(CO.yearlytarget + ' ' + dd3.NAME, CO.yearlytarget)AS
YearlyTarget,
CO.pastyearresult,
CO.weight,
CO.project,
CO.description,
Co.datecreated,
MDT.weightvalue
FROM [MBO].[dbo].[m_newcaloprt] CO
LEFT JOIN [MBO].[dbo].[m_ddl] DD
ON CO.unit_ddl = DD.d_id
LEFT JOIN [MBO].[dbo].[m_ddl] DD1
ON CO.freq_ddl = DD1.d_id
LEFT JOIN [MBO].[dbo].[m_ddl] DD2
ON CO.calc_ddl = DD2.d_id
LEFT JOIN [MBO].[dbo].[m_user] US
ON CO.uid = US.id
LEFT JOIN [MBO].[dbo].[m_user] US1
ON US1.deptid = US.deptid
LEFT JOIN [MBO].[dbo].[m_ddl] DD5
ON US1.deptid = DD5.d_id
LEFT JOIN [MBO].[dbo].[m_multipledept] MDT
ON MDT.projectid = CO.op_id
LEFT JOIN [MBO].[dbo].[m_ddl] DD3
ON CO.calcsymbol = DD3.d_id
WHERE departname = ''
AND isactive = 0
AND isverifed = 1
我想使用此代碼爲C#。請告知
謝謝你現在工作和你的信息..完美。 – user3538475