2013-03-06 2 views
-1
SELECT '(Current Week)' 
UNION SELECT Convert(varchar, dbo.firstOfWeek(DateAdd(dd, -7, GetDate()), default), 101) 
UNION SELECT Convert(varchar, dbo.firstOfWeek(DateAdd(dd, -14, GetDate()), default), 101) 
UNION SELECT Convert(varchar, dbo.firstOfWeek(DateAdd(dd, -21, GetDate()), default), 101) 
UNION SELECT Convert(varchar, dbo.firstOfWeek(DateAdd(dd, -28, GetDate()), default), 101) 
UNION SELECT Convert(varchar, dbo.firstOfWeek(DateAdd(dd, -35, GetDate()), default), 101) 
UNION SELECT Convert(varchar, dbo.firstOfWeek(DateAdd(dd, -42, GetDate()), default), 101) 
order by 1 
+0

http://www.sqlfiddle.com – BLSully

+1

어떤 맥락없이, [그것은 몇 가지 오류를 제공합니다 (http://www.sqlfiddle.com/# ! 3/d41d8/10460), 이는 예상된다. – Dukeling

+1

너희들은 너무 빨리 질문에 답하고 닫을 수 없다. 적어도 영업 기회를 털어 놓고 일을 마무리하기 전에 그가 달성하고자하는 것을 명확히 할 수있는 기회를 제공하십시오. 활 위에서 총을 쏘라는 거지? – Tim

답변

0

난 당신이 의미 생각 :

SELECT '(Current Week)' 
UNION SELECT Convert(varchar, DateAdd(dd, -7, GetDate()), 101) 
UNION SELECT Convert(varchar, DateAdd(dd, -14, GetDate()), 101) 
UNION SELECT Convert(varchar, DateAdd(dd, -21, GetDate()), 101) 
UNION SELECT Convert(varchar, DateAdd(dd, -28, GetDate()), 101) 
UNION SELECT Convert(varchar, DateAdd(dd, -35, GetDate()), 101) 
UNION SELECT Convert(varchar, DateAdd(dd, -42, GetDate()), 101) 
order by 1 

(Current Week) 
01/23/2013 
01/30/2013 
02/06/2013 
02/13/2013 
02/20/2013 
02/27/2013 
관련 문제