SQL-процедура

Евгений17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.09.2011

Есть две таблици (приложени)

В таблице f_inventory есть интересующие нас столбцы id item_cost full_price

Вторя таблица f_inventory_special_prices, id inventory_id price_sheet_id price_levels

Нужно написать процедуру которая будет делать следующее: сначала очищаем таблицу f_inventory_special_prices, берем по очереди каждую строку из f_inventory, получаем с нее данные, производится математический расчет X, Y.

И эти данные вставляются в таблицу f_inventory_special_prices в таком формате (вставляются две строки)(порядок как в перечне столбцов)

ID1 f_inventory.id 1 X:1:0::::;:2:0::::;:3:0::::;:4:0::::;:5:0::::

ID2 f_inventory.id 3 Y:1:0::::;:2:0::::;:3:0::::;:4:0::::;:5:0::::

ID1,ID2- нумерация строк, от 1,2,3 итд

f_inventory.id - ИД обрабативаемой строки из f_inventory

1,3 - числа вставляемые каждий раз одни и те же - для первого результата (Х) =1, для второго =3

X - число с знаками до сотых (ХХ.00), расчитывается по формуле f_inventory.item_cost*1.03

Y - аналогично, но по формуле f_inventory.ifull_price*0,9