में खंड होने में केस स्टेटमेंट SQL सर्वर 2005 में HAVING
खंड में कोई केस स्टेटमेंट हो सकता है?एसक्यूएल
नीचे मेरा HAVING
कथन है। यह मुझे एक वाक्यविन्यास त्रुटि दे रहा है।
@CLIENTPK_NEW IS NULL OR
(
CLIENT.OH_PK = @CLIENTPK_NEW and
CASE WHEN @RelatedOrgs <> '11' then CLIENT.OH_PK= @CLIENTPK_NEW
ELSE CLIENT.OH_PK in (
SELECT dbo.OrgHeader.OH_PK FROM dbo.OrgHeader WITH (NOLOCK) INNER JOIN
dbo.OrgRelatedParty WITH (NOLOCK) ON dbo.OrgHeader.OH_PK = dbo.OrgRelatedParty.PR_OH_Parent INNER JOIN
dbo.OrgHeader AS OrgHeader_1 WITH (NOLOCK) ON dbo.OrgRelatedParty.PR_OH_RelatedParty = OrgHeader_1.OH_PK
where OrgHeader_1.OH_PK = @CLIENTPK_NEW
)
END
)
}
AND (@CGNEEPK IS NULL OR CGNEE.OH_PK = @CGNEEPK) AND
part.OP_RH_NKCommodityCode = @type
धन्यवाद,
अमित
क्योंकि आप आधे से एक सवाल लिखा से। मैंने आपके द्वारा मूल रूप से पूछे गए प्रश्न का उत्तर दिया। –
@ मिच - ठीक मेरी गलती। आपके जवाब के लिए धन्यवाद। मैंने सवाल भी अपडेट किया है। कृपया – Amit