С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
10 / 10 / 3
Регистрация: 30.01.2012
Сообщений: 366

Автоматически обновить поле status, если End равно сегодняшней дате

12.08.2014, 11:17. Показов 1000. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Есть таблица в ней четыре поля id, status, Start и End (последние два типа datetime).

Так вот? мне надо автоматически обновить поле status если End равно сегодняшней дате.

Как это реализовать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.08.2014, 11:17
Ответы с готовыми решениями:

Автоматически обновить поле в форме при добавлении нового значения в поле со списком
помогите плииииз, у меня форма в ней поля: код(счетчик); фамилия(текст); профессия(подстановка из таблицы "профессия");...

По дате рождения и сегодняшней дате посчитать количество прожитых часов (используя классы)
С помощью классов,создать программу, которая считает сколько часов вы прожили. Вводим дату рождения и сегодняшнюю дату,программа должна...

Если есть поле - обновить, если нет - создать
Всем привет! Возникла проблема: нужно создавать поле если нет с таким айди и обновлять его если в таблице такое айди есть. К примеру: у...

13
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,272
12.08.2014, 11:52
Сделать поле status вычисляемым?
0
10 / 10 / 3
Регистрация: 30.01.2012
Сообщений: 366
12.08.2014, 12:37  [ТС]
Цитата Сообщение от iap Посмотреть сообщение
Сделать поле status вычисляемым?
нужно сменить например 3 на 4 в строке, где 3 и 4 это айдишники таблицы status
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
12.08.2014, 13:15
Цитата Сообщение от Mcr Посмотреть сообщение
если End равно сегодняшней дате
А завтра End станет меньше "сегодняшней". Что должно быть в этом случае?
0
10 / 10 / 3
Регистрация: 30.01.2012
Сообщений: 366
12.08.2014, 23:43  [ТС]
Цитата Сообщение от invm Посмотреть сообщение
А завтра End станет меньше "сегодняшней". Что должно быть в этом случае?
ничего, просто проапдейтило разок. или можно чтобы обновляло записи если End станет меньше "сегодняшней"
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
13.08.2014, 11:15
Цитата Сообщение от Mcr Посмотреть сообщение
ничего, просто проапдейтило разок
Автоматом не выйдет. Можно сделать джоб, который будет ежедневно обновлять статус.
0
10 / 10 / 3
Регистрация: 30.01.2012
Сообщений: 366
13.08.2014, 23:43  [ТС]
Как сделать джоб? расскажите покажите

Добавлено через 12 минут
Цитата Сообщение от invm Посмотреть сообщение
Можно сделать джоб, который будет ежедневно обновлять статус.
Как сделать джоб? расскажите покажите
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
14.08.2014, 00:29
Цитата Сообщение от Mcr Посмотреть сообщение
Как сделать джоб? расскажите покажите
http://msdn.microsoft.com/ru-r... 90268.aspx
0
19 / 19 / 3
Регистрация: 19.11.2013
Сообщений: 83
18.08.2014, 21:17
Если я правильно понял задание, то можно попробовать и через триггер сделать.
0
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
20.08.2014, 09:39
Соглашусь с ребятами, 2 варианта решения Тригер и JOB
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
20.08.2014, 11:33
Цитата Сообщение от Liden Посмотреть сообщение
можно попробовать и через триггер сделать.
Ну да, триггер, который срабатывает сам по себе в нужное время...
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
20.08.2014, 11:33
а я бы VIEW предложил, и не заморачиваться с UPDATE ALL
ну, на крайняк вычисляемое поле...
0
10 / 10 / 3
Регистрация: 30.01.2012
Сообщений: 366
22.08.2014, 15:10  [ТС]
Цитата Сообщение от invm Посмотреть сообщение
http://msdn.microsoft.com/ru-ru/library/ms190268.aspx
Я вот пытаюсь запустить Агент SQL мне пишет что "Указанная служба не может быть запущена, поскольку она отключена или все связанные устройства отключены

Добавлено через 3 минуты
Цитата Сообщение от invm Посмотреть сообщение
Ну да, триггер, который срабатывает сам по себе в нужное время...
А можно пример?

Добавлено через 16 минут
Цитата Сообщение от cygapb-007 Посмотреть сообщение
а я бы VIEW предложил, и не заморачиваться с UPDATE ALL
ну, на крайняк вычисляемое поле...
Киньте ссылок с инфой
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
22.08.2014, 18:20
Цитата Сообщение от Mcr Посмотреть сообщение
Я вот пытаюсь запустить Агент SQL мне пишет что "Указанная служба не может быть запущена, поскольку она отключена или все связанные устройства отключены
Значит у вас SQL Server Express, в котором нет SQL Agent. Можно выкрутиться через Windows Task Scheduler + sqlcmd.
Цитата Сообщение от Mcr Посмотреть сообщение
А можно пример?
Нельзя. Это была ирония. Таких триггеров не существует.

Если возможно "End равно сегодняшней дате" изменить на "End меньше или равно сегодняшней даты" и status только индикатор этого, то можно сделать через view или вычисляемый столбец.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.08.2014, 18:20
Помогаю со студенческими работами здесь

Сортировка по сегодняшней дате
Здравствуйте. Понимаю часто спрашивают и тут сново я с этими же вопросами. но искал и нашел только на ACSES. У меня SQL 2008 там тип поля...

Прибавка к сегодняшней дате 12 дней
Доброго всем! Посоветуйте как реалезовать прибавку к сегодняшней дате 12 дней и отобразить в Label29 дату которая будет через 12 дней...

Как скрыть поле, если оно равно нулю в Отчете
Здравствуйте, подскажите пожалуйста Как скрыть поле в отчете Access при условии что оно равно нулю, а если не равно нулю то показать....

Как в input = date сделать value = сегодняшней дате?
На сайте есть input = date, как сделать, чтобы стандартное значение было сегодняшней датой?

Re: Как скрыть поле, если оно равно нулю в Отчете Технический регламент
У меня тоже очень похожий вопрос. Есть отчет, сделанный на базе запроса, и есть поля, которые в отчете не всегда заполняются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru