Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2003, 01:55
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 9 meses
Puntos: 0
No sé si será efectivo, pero ahora mismo no se me ocurre otra solució que no sea utilizar una subconsulta, mas o menos así

Select *
From TablaX
Where
(datepart(dy,fecha)=datepart(dy,getdate())) AND idAccion IN
(SELECT x.idAccion
FROM tablaX x inner join tablaY y on(x.IdAccion=y.IdAccion)
WHERE y.Permitido=0 and (clausela de fecha)
GROUP BY x.idAccion
HAVING Count(1) = 1))

es un poco mezcla de las dos pero me parece que esto te dará los resutados que quieres

Un saludo