LINUX.ORG.RU

Oracle -вычисляемые поля


0

0

Доброе время суток всем, подскажите пожалуйста по теме: имеется запрос в нем есть 2 таблицы классификатор драг металлов (id ,kod, name и т.д) табличка связана с паспортом драг металлов (тоже id, drag_count (кол-во драг металла). Мне необходимо вывести в вычисляемые поля кол-во трех мной определенных металлов. к примеру кол-во золота в поле zol_count и т.д.Буду крайне благодарен за помощь

select
sum(decode(r.name,'Золото',p.drag_count,0)) Au_count,
sum(decode(r.name,'Серебро',p.drag_count,0)) Ag_count,
sum(decode(r.name,'Платина',p.drag_count,0)) Pt_count
from
t_ref r, --твой классификатор
t_pasp p --твой паспорт
where
r.id = p.id

aydar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.