Мне нужен запрос, который будет подсчитывать количество строк и общее количество столбцов, я нашел способ рассчитать количество столбцов, но не получить количество строк.оракул общий общий ряд и столбец мудрый?
select nvl(to_char(R.LTHT_FLAG), 'total') as a,
SUM(CASE WHEN p.STATUS_CODE='0' OR p.STATUS_CODE='1' THEN 1 ELSE 0 END) K,
SUM(CASE WHEN p.STATUS_CODE='2' THEN 1 ELSE 0 END) W,
SUM(CASE WHEN p.STATUS_CODE='4' THEN 1 ELSE 0 END) C,
SUM(CASE WHEN p.STATUS_CODE='6' THEN 1 ELSE 0 END) R
from WORKASSIGNMENT P,RESOURCES R WHERE P.EMP_CODE=R.EMP_CODE
group by rollup (R.LTHT_FLAG);
Результат следующего запроса - это счетчик столбцов, который подобен.
A K W C R Total
DEVELOPMENT 1 18 397 0 ?
HT 43 21 673 0 ?
LT 83 14 7955 60 ?
SLD 306 9 4621 24 ?
----------------------------------------
total 433 62 13646 84 ?
, но теперь я хочу грести мудрый подсчет для этого выхода
Пожалуйста, помогите мне, чтобы получить сумму рядам
Как я понял эту концепцию, я не понял какой-либо код выше, пожалуйста, упростите немного, не указывайте значения жесткого ядра – suhas
В вашем запросе вы получаете столбцы 'k, w, c, r', make это как внутренний запрос, а во внешнем запросе просто добавьте эти столбцы. –
Спасибо, что так много :) – suhas