Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 master..spt_values  [new]
vah
Member

Откуда:
Сообщений: 2649
Почему такая выборка возвращает даты только до 13,09,2009?


select dateadd(dd,number,'20090101') d ,*
from master..spt_values where type='P'AND number<800

Как увеличить максимальную дату?


Заранее благодарен.
3 авг 09, 15:28    [7491298]     Ответить | Цитировать Сообщить модератору
 Re: master..spt_values  [new]
vah
Member

Откуда:
Сообщений: 2649
vah
Почему такая выборка возвращает даты только до 13,09,2009?


select dateadd(dd,number,'20090101') d ,*
from master..spt_values where type='P'AND number<800

Как увеличить максимальную дату?


Заранее благодарен.


Ой, дорубил. Нужно '20090101' увеличить.
3 авг 09, 15:32    [7491312]     Ответить | Цитировать Сообщить модератору
 Re: master..spt_values  [new]
Glory
Member

Откуда:
Сообщений: 104760
А вы посмотрели, сколько записей вам возвращает master..spt_values where type='P' ?
3 авг 09, 15:32    [7491316]     Ответить | Цитировать Сообщить модератору
 Re: master..spt_values  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Версия-то, небось, 2000-я?
Там только от 0 до 255 было
3 авг 09, 15:42    [7491371]     Ответить | Цитировать Сообщить модератору
 Re: master..spt_values  [new]
vah
Member

Откуда:
Сообщений: 2649
Glory
А вы посмотрели, сколько записей вам возвращает master..spt_values where type='P' ?

256
3 авг 09, 16:03    [7491499]     Ответить | Цитировать Сообщить модератору
 Re: master..spt_values  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
vah
Почему такая выборка возвращает даты только до 13,09,2009?
Таким образом автор открыл еще один способ как вычислить День программиста
3 авг 09, 16:07    [7491521]     Ответить | Цитировать Сообщить модератору
 Re: master..spt_values  [new]
Glory
Member

Откуда:
Сообщений: 104760
vah
Glory
А вы посмотрели, сколько записей вам возвращает master..spt_values where type='P' ?

256

И сколько будет к 20090101 прибавить 256 дней ?
3 авг 09, 16:09    [7491539]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить