Как разделить на значения в SQL-вопросе Oracle
Как я могу сделать пятый столбец, который разделяет значения, которые я получаю от Vikt и AntalOrder?
/*
*/
select O08T1.pickdate,
O08T1.divcode,
sum(O08T1.calcwght) as Vikt,
sum(O08T1.calcvol) as Volym,
count(O08T1.ordno) as AntalOrder
from O08T1
group by O08T1.pickdate, O08T1.divcode
order by Pickdate DESC
1 ответ
Хотя вы можете использовать явное деление, я предполагаю, что
ordno
никогда
NULL
. В таком случае запрос можно сформулировать так:
select O08T1.pickdate, O08T1.divcode,
sum(O08T1.calcwght) as Vikt, sum(O08T1.calcvol) as Volym,
count(*) as AntalOrder,
avg(O08T1.calcwght) as avg_vikt
from O08T1
group by O08T1.pickdate, O08T1.divcode
order by Pickdate DESC