Marc: desde ya muchas gracias por tu tiempo.
te cuento: obviamente que he supuesto la tabla X e Y ya que las originales son algo complicadas o mejor dicho largo de poner.... y no lo he probado antes ya que estoy manejando una cantidad de mas o menos 1.500.000 registros..... aunque no es excusa
bien... la consulta con la subconsulta me funciona bien(aunque no he logrado hacer funcionar el EXISTS que Delphi.com.ar me recomendo, no lo reconoce, y es MSSQL 7 ?? raro ... en fin)
Pero al poner la query con el left outter join no me devuelve ningun registro
lo que seria X.* , en realidad son varios campos , con una que otra funcion como dateadd y otros ..... puede ser por eso????