Форум: "Базы";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];
ВнизКак изменить одну таблицу, на основании информации в другой Найти похожие ветки
← →
ивкен (2002-02-17 17:02) [0]в селекте я всё отладил, перевёл в апдейт он мне фигу
в таблице out - совершённые телефонные звонки
в таблице discoun - скидки определённым клиентам на определённые направления
update out3,discount
set out3.price2=
cast( тут время "00:01:30" переводится в число 1.5
((CAST(SUBSTRING(out3.duration from 1 for 2) AS NUMERIC)*60 +
CAST(SUBSTRING(out3.duration from 4 for 2) AS NUMERIC)* 1 +
CAST(SUBSTRING(out3.duration from 7 for 2) AS NUMERIC)/60 ) * discount.tarif )
as numeric(10,2)) ,
out3.tarif2=cast(discount.tarif as char(5))+"0"
where out3.extl9=discount.extl9 and
out3.country=discount.country
← →
bdrty (2002-02-18 10:33) [1]help!
← →
Desdechado (2002-02-18 17:10) [2]update не может использовать объединение таблиц, только подзапросы.
или напиши хранимую процедуру
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c