› Fóruns › SQL e PL/SQL › [RESOLVIDO] Ajuda query plzzz! › [RESOLVIDO] Ajuda query plzzz!
28 de janeiro de 2011 às 12:25 am
#98000
Participante
Tenta dessa forma:
SELECT idagendadado, dtagenda
FROM (SELECT b.idagendadado,
a.dtagenda,
count(*) over (partition by a.dtagenda) cnt
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)
GROUP BY b.idagendadado, a.dtagenda)
WHERE cnt > 1
ORDER BY dtagenda;