set datefirst 1 -->預設起始日為禮拜一

select (CAST((select (((select datepart(DAYOFYEAR, getdate())) - (select datepart(DAYOFYEAR, (SELECT  dateadd(ms,-3,DATEADD(mm,  DATEDIFF(mm,0,getdate()),0))))) + (select datepart(weekday, '2014/07/01')-1)) / 7) +1 ) as char(1))) -->查出第幾個禮拜

select (CAST((select (((select datepart(DAYOFYEAR, getdate())) - (select datepart(DAYOFYEAR, (SELECT  dateadd(ms,-3,DATEADD(mm,  DATEDIFF(mm,0,getdate()),0))))) + (select datepart(weekday, '2014/07/01')-1)) % 7))as char(1))) -->查出禮拜幾

arrow
arrow
    全站熱搜

    雪貓寶寶 發表在 痞客邦 留言(0) 人氣()