Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Кто можетпояснить смылс формулы последнее воскресение месяца?  [new]
перец2
Guest
declare @wd tinyint;
set @wd=7;/*воскресенье*/


select 'Последнее воскресенье месяца',
dateadd(day,
(@wd-6-@@datefirst-datepart(weekday, dateadd(day,-1, dateadd(month,1, convert(char(6),@d,112)+'01'))))%7,
dateadd(day,-1, dateadd(month,1, convert(char(6),@d,112)+'01')));

Что такое @@datefirst - откуда его берут. Это первый день месяца или что это?
30 ноя 11, 01:21    [11680955]     Ответить | Цитировать Сообщить модератору
 Re: Кто можетпояснить смылс формулы последнее воскресение месяца?  [new]
Alois
Member

Откуда:
Сообщений: 354
Так ведь гугл есть. Попробуйте.
30 ноя 11, 01:24    [11680962]     Ответить | Цитировать Сообщить модератору
 Re: Кто можетпояснить смылс формулы последнее воскресение месяца?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
@@DateFirst
перец2
Так ведь гугл есть.
А что это такое?!
30 ноя 11, 02:11    [11681024]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить