WHEN vendas_agrupadas <= 0.9 THEN 'B' ELSE 'C' END) END SELECT *, SUM(vendas) OVER(ORDER BY vendas desc)
/(SUM(vendas) OVER()) AS vendas_agrupadas FROM t) asdf;
我将计算所有数据的百分位数,其他数据通过group by room_id计算,如下所示: distinct room_id, sum(price) over (partition by room_id) as price,percentile(cast(price as bigint),0.5) over () as price_median
LINE.LINE_PRICE) FULL OUTER JOIN INVOICE ON LINE.INV_NUMBER=INVOICE.INV_NUMBER FROM INVOICE FULL OUTER JOIN LINE ON INVOICE.INV_NUMBER=LINE.INV_NUMBER
GROUP