Как разделить на значения в 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
Другие вопросы по тегам