Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Использование Update

1.9K
08 января 2005 года
MishaSoft
48 / / 16.09.2003
Я новичек, так что не смеяться! :)

Есть две таблицы:

Customer: (CustomerID(pk), CustomerCity)
Deposit: (AccountNumber(pk), DCustomerID(fk), Balance)

Надо добавить 5% к полю Balance для каждого счета, который пренадлежит человеку, живущему в 'Moscow'.

Как это сделать?
368
08 января 2005 года
rostyslav
629 / / 13.07.2004
UPDATE deposit SET balance=1.05*balance
WHERE DCustomerID IN
(SELECT CustomerID FROM customer WHERE CustomerCity='Moscow')

или что-то в этом роде. можно еще написать
...balance=balance+ROUND(balance/20,2)...
зависит от типа поля и сервера.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог