Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/05/2010, 08:32
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: que me falla en la sintaxis??

Código SQL:
Ver original
  1. SELECT empresa,productor,
  2.         (SELECT MAX(fecha1)[ALTA] FROM NINC WHERE empresa=001 AND clave=5 AND fecha1<=@fFecha)t1,
  3.         (SELECT MAX(fecha1)[BAJA] FROM NINC WHERE empresa=001 AND clave=6 AND fecha1<=@fFecha)t2
  4.     FROM ninc
  5.     WHERE empresa=001 AND clave=5 AND fecha1<=@fFecha
  6.     GROUP BY empresa,productor
Esta subconsulta te devuelve lo que tu esperas?
Yo pienso que ese tipo de consultas, es decir, tener una consulta en la parte del select, es una muy mala practica, ademas que no guarda ninguna relacion entre registros con el select principal.
Creo que yo te di la segunda solucion, por que no la usas?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.