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

Откуда:
Сообщений: 37
Есть таблица в ней начало ДАТА и конец ДАТА и состояние Активно, по наступлению даты равной ДАТЕ окончания состояние менялось с АКТИВНОГО на НЕ АКТИВНОЕ
24 авг 12, 21:50    [13062482]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать мониторинг текущей даты  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34758
Блог
Techman,

можно через вычисляемый столбец
24 авг 12, 22:00    [13062500]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать мониторинг текущей даты  [new]
дата обычно
Guest
Techman,

новая дата обычно наступает не чаще раза в сутки.

раз в сутки прогонять апдейт. только дату, скорее всего, лучше не на равенство, а на <= проверять.
24 авг 12, 22:26    [13062601]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать мониторинг текущей даты  [new]
Techman
Member

Откуда:
Сообщений: 37
Только как запустить этот процесс проверки
24 авг 12, 22:40    [13062658]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать мониторинг текущей даты  [new]
как запустить этот процесс
Guest
Techman,

job
24 авг 12, 22:43    [13062681]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать мониторинг текущей даты  [new]
Techman
Member

Откуда:
Сообщений: 37
Я правильно понял Class Job
24 авг 12, 23:06    [13062757]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать мониторинг текущей даты  [new]
класс?
Guest
какой класс?
job в агенте.
а чего не нравится как вычисляемое поле?
определить как
case when data_begin < data_end then 1 else 0 end as active

и никакие job-ы запускать не надо
(на это еще и права надо иметь)
25 авг 12, 00:13    [13062915]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить