Помогите в создание запроса

 
0
 
Oracle
ava
guest | 12.01.2006, 14:17
у меня к примеру есть форма.
в форму вводится число.
к примеру техника(камаз, урал, зил.....и т.д.) - 1 или 3 (значения в колличества не имеет значения)
на другой страницы проверяются данные
База Орокловская.
в базе храняться средняя скорость,км.час (к примеру 25...у каждой техники по разному).
при вводе на форме так же отправляется Id-шник(уникальный номер) и нужно чтобы все Id-шники каждой техники прошли через запрос. и к каждому айдишнику присвоилась средняя скорость к технике...
к примеру камаз - 25, урал-30......
формула такая (40:25)+(2.5:16)
40 это километры по магистральной дороге;
2.5 это километры по промышленной дороге;
25 это средняя скорость, км.час по магистральной дороге
2.5 это средняя скорость, км.час по промышленной дороге...
нужно чтобы 25 и 2.5 бралось из базы
и нужно чтобы через один запрос прошла техника и присвоилась к ним средняя скорость...
просто в запросе "where" может взять только один айдишник, а мне нужно чтобы прошла вся техника и вышла со средней скоростью.. smile)))
Если кто поймёт и сможет помочь буду очень и бесконечно балгодарен....
Думаю что как то может через масив можно...но пока неполучается...

моё мыло - [email protected] - Санёк
Comments (4)
ava
Vit | 12.01.2006, 16:28 #

M
Vit
Перенесено из баз данных
ava
guest | 13.01.2006, 14:40 #
И куда перенесено?!?!?!??!?
ava
batigoal | 13.01.2006, 15:14 #
Цитата (Guest @ 13.1.2006, 15:40 findReferencedText)


И куда перенесено?!?!?!??!?


Посмотри вверх - в раздел Oracle.
ava
LSD | 13.01.2006, 17:47 #
Не уверен, что правильно понял условие (очень сумбурно сформулированно). Как я его понял: есть таблица в которой есть автомобили и для каждого есть пара средних скоростей (возможно больше). Надо одним запросом вычислить время движения по маршруту, в котором X километров с одной скорость и Y с другой. Если да то приблизительно так:
create table CARS
(
ID RAW(16) default sys_guid() not null,
CAR_NAME VARCHAR2(50) not null,
SPEED1 NUMBER(4),
SPEED2 NUMBER(4)
);
alter table CARS add constraint CARS_PK primary key (ID);

select t.car_name, to_char(300 / t.speed1 + 200 / t.speed2, '90.00') time from cars t
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  guest   Vit ava  LSD   batigoal
advanced
Submit