webForumDet fria alternativet

where case when...

Databaser & SQLur Databashanterare & SQL

2 svar · 210 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

får inte till denna:
om @Level3 = 0 då får inte ParentIdno vara lika som SubIDno.

felkod: Incorrect syntax near '<'.

ALTER   Procedure upCategory
	@CategoryId int, 
	@Level3 int

As
	Set NoCount On
	
	Select a.IDno, a.ParentIDno, a.TopIDno, a.SubIDno, a.Fullname, a.Enabled, a.CreateDate
	From Category a
	Where Case When @Level3=0 Then ParentIDno <> SubIDno End
	Order By a.TopIDno, a.SubIDno, a.ParentIDno, a.Fullname
Medlem sedan dec. 200012 464 inlägg
#2
Where (@Level3=0 and ParentIDno <> SubIDno)
or @level3 <> 0
Medlem sedan juni 20003 076 inlägg
#3

Tiptop! :bire

132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)