[ОТВЕТИТЬ]
Опции темы
16.03.2015 08:04  
pindejo
UPDATE DiscountCards
SET DiscE = DATEADD(year, 1, DiscE)
WHERE GETDATE() BETWEEN DiscB and DiscE

Запустил, но ничего не происходит...
 
16.03.2015 08:14  
OlegON
интересное описание :) а что должно было произойти? команда-то хоть отработала? commit сделал?
 
16.03.2015 08:29  
pindejo
Прошу прощения, просто долго запрос обрабатывался, терпения не хватило, вот и заволновался...
Вроде всё получилось, спасибо большое!!!
 
17.03.2015 11:24  
pindejo
Всё-таки не вышло. Запрос отработался, но сроки действия карт не изменились...
 
17.03.2015 12:23  
OlegON
commit?
 
17.03.2015 13:47  
Woodstock
а где вы смотрите на сроки действия? в таблицу или в визуализацию crystal?
 
17.03.2015 20:26  
TANGOR
Цитата:
Сообщение от pindejo
Всё-таки не вышло. Запрос отработался, но сроки действия карт не изменились...
Есть подозрение что у них уже закончился срок действия.

Давай так.
Поставьте конкретную задачу:
Имеются в базе карты, у которых ...
Необходимо сделать так, чтобы ...

и покажите выборку из базы вот этого скрипта:

SELECT TOP 10
Barcode, Name, DiscB, DiscE
FROM DiscountCards
WHERE GETDATE() BETWEEN DiscB and DiscE


или по конкретной карте которую вы проверяете:

SELECT Barcode, Name, DiscB, DiscE
FROM DiscountCards
WHERE Barcode = '1234567890'


где 1234567890 это ШК вашей карты
 
 


Опции темы



Часовой пояс GMT +3, время: 22:48.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.