› Fóruns › SQL e PL/SQL › [RESOLVIDO] Ajuda query plzzz! › [RESOLVIDO] Ajuda query plzzz!
fsitja, resolvido, muito obrigado kra!
acabou ficando assim:
SELECT distinct idagendadado, dtagenda
FROM (SELECT distinct b.idagendadado,
a.dtagenda,
h.idtuss,
count(*) over (partition by a.dtagenda) cnt,
count(h.idtuss) over () cnt_idtuss
FROM agenda_detail a
JOIN agenda_dado b ON (a.idagendadado = b.idagendadado)
JOIN agenda_sala c ON (b.idsala = c.idsala)
JOIN agenda_dado_aux h ON (b.idagendadado = h.idagendadado)
WHERE a.flag = 'DISPONIVEL'
AND a.status = 'ATIVADO'
AND b.flag = 'PRODUCAO'
AND b.status = 'ATIVADO'
AND h.idtuss IN (2826, 78, 2636)
GROUP BY b.idagendadado, a.dtagenda,h.idtuss)
WHERE cnt > (N-1)
ORDER BY dtagenda;
Obrigado novamente galera, é muito bom poder aprender com todos os excelentes profissionais do forum!
Abraços[/code]