День: 20.09.2012

SQL: Previous Month and Week

Получаем записи за прошлую неделю (от понедельника до полуночи с воскресенье на понедельник): DECLARE @TodayDayOfWeek INT DECLARE @EndOfPrevWeek Date­Time DECLARE @StartOfPrevWeek Date­Time SET @TodayDayOfWeek = datepart(dw, Get­Date()) SET @EndOfPrevWeek = DATEADD(dd, -@TodayDayOfWeek, Get­Date()) SET @StartOfPrevWeek = DATEADD(dd, -(@TodayDayOfWeek+6), Get­Date()) SELECT — Тут выборка WHERE CREATED_DATE BETWEEN CONVERT(DATE, @StartOfPrevWeek,7) AND CONVERT(DATE, @EndOfPrevWeek+2,7) GROUP BY p.PRODUCT_NAME Если…

Прочитать статью целиком