1
Я пытаюсь сделать следующую работу запроса: необходимВложенный SQL и вычисляемое поле с ИНЕКЕ ВЫПУСКА
SELECT m.name,s.category,
'$' || cast((select avg(retail) from STOCK
INNER JOIN MANUFACTURER
ON STOCK.DEALERID=MANUFACTURER.DEALERID
WHERE s.category='sedan' or s.category='suv')
as decimal(4,2)) as AVG_RRP
from manufacturer m
join stock s
using (DEALERID)
WHERE (select(sum(retail) from stock)/
(select count(distinct category) from manufacturer)) >5000
Выход:
- Я хочу, чтобы показать имя производителя и запасов категории
- Я хочу создать расчетное поле, где я нахожу среднюю розничную цену для HONDA и GM в формате $ XX.XX
- Я хочу также перечислить среднюю розничную цену для всех категорий х годов более чем 5000
ТАБЛИЦА FORMAT:
MANFACTURER: DEALERID#,name,phone,state
STOCK: VIN#,name,pudate,dealerid,cost,retail,sdiscount,category
DESIRED ВЫВОД:
Manufactuer Name - Stock Category - (Calculated Field)
Honda Sedan $XX.XX
Я использую Oracle 11g ISQL
Любая помощь будет высоко ценится
Пожалуйста, не используйте 'mysql' тег, когда вы не используете MySQL. – Barmar
извините мою ошибку :) – ITworldR
@ITworldR какая проблема подходит для вашего запроса – Sachu