[CLOSE] ORACLE: Как написать SQL-лину?
select id, Sum( (ind <0)? 1:0 Sum( (ind =0)? 1:0 Sum( (ind >0)? 1:0)
group by id
с точностью до синтаксиса оператора выбора
select id, Sum(decode(sign(ind-1,1,0 Sum(decode(sign(ind0,1,0 Sum(decode(sign(ind1,1,0
group by id
![](/images/graemlins/smile.gif)
![](/images/graemlins/smile.gif)
Вопрос закрыт
![](/images/graemlins/smile.gif)
Оставить комментарий
0000
Имеется табличкаНадо вывести
С группировкой по GROUP_ID разумеется. То есть для каждого GROUP_ID надо найти число ID у которых IND меньше, равен и больше 0.
В тупую вычислить каждую группу по отдельности, а потом все JOIN - не катит