hrjuka
Зарегистрирован: 18.11.2006 Сообщения: 3
|
Добавлено: Сб Ноя 18 2006 22:01 Заголовок сообщения: Умножение в БД |
|
|
Люди добрые помогите "пробковому дереву" в области бд создать грамотный SQL запрос.
есть три таблицы A, B, C
В таблице B есть поля bID и ValueB
В таблице С есть поля cID и ValueC
В таблице А есть поля aID, idB, idC, ValueA, Tip, Priznak
// aID, bID, cID, idB, idC, ValueA, ValueB, ValueC - числа
// Tip, Proznak - текст
надо построить запрос в котором будут поля idA и Result
где idA = aID
Result - результат умножения ValueA на ValueB при условии что:
idB <> 0 и Priznak = 'x1',
если Priznak='x2', то тогда Result=ValueA*Result (причем Result тот,
который был получен при Priznak='x1'),
если Priznak = 'x3', то тогда Result=ValueA*Result (причем Result тот,
который был получен при Priznak='x2'),..... и так далее...
если idB=0, то тогда Result= ValueA*ValueC при условии что Priznak = 'x1',
если Priznak='x2', то тогда Result=ValueA*Result (причем Result тот,
который был получен при Priznak='x1'),
если Priznak = 'x3', то тогда Result=ValueA*Result (причем Result тот,
который был получен при Priznak='x2'),..... и так далее...
какая субд не знаю... желательно что то такое, что можно легко переносить.... как вариант можно в акцесе
Помогите пожалуйста. Всю глову себе сломал уже |
|