August 1, 2013 at 9:49 am
How do I nested common table expression?
August 1, 2013 at 9:58 am
vignesh.ms (8/1/2013)
How do I nested common table expression?
To nest CTE just use comma:
;WITH cte1 AS (SELECT .... FROM [sometable])
,cte2 AS (SELECT .... FROM cte1 or/and [sometable] )
,cte3 AS (SELECT .... FROM cte2 or/and cte1 and [sometable] )
Or your question is really about recursive CTEs?
August 14, 2013 at 8:36 pm
yes...
August 14, 2013 at 9:56 pm
Have a look at this TechNet article... http://technet.microsoft.com/en-us/library/ms186243(v=sql.105).aspx
It shows sample data and the results of a recursive CTE (I think that this is what you are after)
August 14, 2013 at 10:01 pm
You may want to also look at the third link in my signature for some other examples of using recursive CTEs.
My thought question: Have you ever been told that your query runs too fast?
My advice:
INDEXing a poor-performing query is like putting sugar on cat food. Yeah, it probably tastes better but are you sure you want to eat it?
The path of least resistance can be a slippery slope. Take care that fixing your fixes of fixes doesn't snowball and end up costing you more than fixing the root cause would have in the first place.
Need to UNPIVOT? Why not CROSS APPLY VALUES instead?[/url]
Since random numbers are too important to be left to chance, let's generate some![/url]
Learn to understand recursive CTEs by example.[/url]
[url url=http://www.sqlservercentral.com/articles/St
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply