我有一個名爲source_name的表,其填充數據如下給出。使用CTE,我需要過濾掉數據
Date Name
------ -------
2010-01-14 a
2010-01-15 b
2010-01-16 c
2010-01-17 bc
2010-01-18 bcc
2010-01-19 bd
2010-01-20 bddd
2010-01-13 be
2010-01-12 beeeee
2010-01-11 beee
2010-01-10 beee
2010-01-09 beee
我需要一個CTE查詢來返回以下結果。 這是我的情況。如果我選擇@no_of_days = 2和@date =「2010-01-14」 它必須返回我
2010-01-15 b
2010-01-16 c
2010-01-13 be
2010-01-12 beee
如果@no_of_days選擇爲任何數量的我的意思,然後我想過濾數據從給定日期到遞增日期的數據完全相同,直到給定的no_of_days和相應的日期爲止。 又如如果@no_of_days = 3和@date = '2010-01-14'
2010-01-15 b
2010-01-16 c
2010-01-17 bc
2010-01-13 be
2010-01-12 beee
2010-01-11 beee
我需要幫助。
+1用於管理將其變爲CTE – flup