Нужна помощь с большим запросом

DimbIch

Новичок
Нужна помощь с большим запросом

Уважаемые...
Нужна ваша помощь...
Вопрос больше по SQL ...
есть задача...
Есть много книг каждая из которых имеет номер и цену...

таблица

book_id int(10)
book_price float()

и есть диапазон номеров этих книг...

range_id int(10)
range_start int(10)
range_end int(10)
range_coeficient float()

надо сделать одним запросом если это возможно вот такое...
выбрать все книги.... узнать в каком диапазоне находиться номер этой книги и умножить его на коефициент этого диапазаона...
зачем одним запросом ? потому что делаеться это в Акцесе... как там программить без понятия но надо там...
ОЧень прошу помочь....
 

neko

tеam neko
номер этой книги: book_id?
в каком диапазоне: range_start <= book_id <= range_end?
выражайся яснее плз


в каком диапазоне находиться номер этой книги и умножить его на коефициент этого диапазаона
может цену умножить?

короче какой вопрос, такой и ответ

SELECT book_id, range_id, range_coeficient * book_price AS product
FROM books, ranges
WHERE book_id BETWEEN range_start AND range_end

деньги в float хранить -- мое почтение
 
Сверху