the following query is running slow as i have used the abs function in it
any idea how to optimize it I have to use the abs function it as i am getting negative value
plz help
Code:
WITH SubFolders(dataid,name,SubType,lvl)
AS
(
-- Anchor Member (AM)
SELECT dataid, Name,subtype, 0
FROM llirimsuser.DTree (nolock)
WHERE dataid = 28264085
UNION ALL
-- Recursive Member (RM)
SELECT D.DataID,D.Name,D.SubType,M.lvl+1
FROM llirimsuser.DTree (nolock) AS D
JOIN SubFolders AS M
ON abs(D.ParentID)= M.dataid
)
SELECT * FROM SubFolders where SubType=412
plz help
Comment