根据时间得到时间所在季度的开始,结束时间的sql语句

//季度的开始时间
SELECT CONVERT(datetime,
    CONVERT(char(8),
        DATEADD(Month,
            DATEPART(Quarter,getDate())*3-Month(getDate())-2,
            getDate()),
        120)+'1')

//季度的结束时间
SELECT DATEADD(Day,-1,
    CONVERT(char(8),
        DATEADD(Month,
            1+DATEPART(Quarter,getDate())*3-Month(getDate()),
            getDate()),
        120)+'1')

你可能感兴趣的:(sql)