Consulta no da los resultados esperados

08/11/2006 - 22:06 por Mauricio Pulla | Informe spam
Hola.

tengo la siguiente consulta

SELECT Maquina.iMaquinaId , MachineProjectDaily.iIdHoliday,
MachineProjectDaily.iHourEntry, MachineProjectDaily.iHourExit,
MachineProjectDaily.iHoliday
FROM MachineProjectDaily Left Join Maquina On Maquina.iMaquinaId MachineProjectDaily.iIdMachine
Where Maquina.iPlanning = 1
And MachineProjectDaily.iIdHoliday >= 2454048
Order By MachineProjectDaily.iIdMachine, MachineProjectDaily.iIdHoliday

Tengo 5 maquinas con iPlanning = 1 y el la tabla MachineProjectDaily tengo
registros por cuatro maquinas al ejecutar la consulta me retorna los
registros de cuatro maquinas y omite l la quinta maquina con iPlanning = 1,
es decir la quinta maquina ni siquiera aparece en el resultado.

Cual puede ser el problema.

Mil gracias por su ayuda
Mauricio Pulla
Cuenca-Ecuador

Preguntas similare

Leer las respuestas

#1 Fernando España
08/11/2006 - 22:03 | Informe spam
prueba primero quitando el filtro

And MachineProjectDaily.iIdHoliday >= 2454048
si quitandolo funciona, es posible que tengas ese campo diferente del valor
que estas tratando de obtener.
si no, revisa que la condicion de tu join este bien estructurada.


"Mauricio Pulla" escribió en el mensaje
news:
Hola.

tengo la siguiente consulta

SELECT Maquina.iMaquinaId , MachineProjectDaily.iIdHoliday,
MachineProjectDaily.iHourEntry, MachineProjectDaily.iHourExit,
MachineProjectDaily.iHoliday
FROM MachineProjectDaily Left Join Maquina On Maquina.iMaquinaId > MachineProjectDaily.iIdMachine
Where Maquina.iPlanning = 1
And MachineProjectDaily.iIdHoliday >= 2454048
Order By MachineProjectDaily.iIdMachine, MachineProjectDaily.iIdHoliday

Tengo 5 maquinas con iPlanning = 1 y el la tabla MachineProjectDaily tengo
registros por cuatro maquinas al ejecutar la consulta me retorna los
registros de cuatro maquinas y omite l la quinta maquina con iPlanning =
1,
es decir la quinta maquina ni siquiera aparece en el resultado.

Cual puede ser el problema.

Mil gracias por su ayuda
Mauricio Pulla
Cuenca-Ecuador


Respuesta Responder a este mensaje
#2 Victor Koch
08/11/2006 - 22:13 | Informe spam
Hola Mauricio,

Tal vez la solución a tu problema pase reemplazar

FROM MachineProjectDaily Left Join Maquina

Por

FROM Maquina Left Join MachineProjectDaily


Un saludo, Víctor Koch.


"Mauricio Pulla" escribió en el mensaje
news:
Hola.

tengo la siguiente consulta

SELECT Maquina.iMaquinaId , MachineProjectDaily.iIdHoliday,
MachineProjectDaily.iHourEntry, MachineProjectDaily.iHourExit,
MachineProjectDaily.iHoliday
FROM MachineProjectDaily Left Join Maquina On Maquina.iMaquinaId > MachineProjectDaily.iIdMachine
Where Maquina.iPlanning = 1
And MachineProjectDaily.iIdHoliday >= 2454048
Order By MachineProjectDaily.iIdMachine, MachineProjectDaily.iIdHoliday

Tengo 5 maquinas con iPlanning = 1 y el la tabla MachineProjectDaily tengo
registros por cuatro maquinas al ejecutar la consulta me retorna los
registros de cuatro maquinas y omite l la quinta maquina con iPlanning 1,
es decir la quinta maquina ni siquiera aparece en el resultado.

Cual puede ser el problema.

Mil gracias por su ayuda
Mauricio Pulla
Cuenca-Ecuador


Respuesta Responder a este mensaje
#3 Mauricio Pulla
09/11/2006 - 00:30 | Informe spam
Gracias por responder el asuto estaba por lo de Victor, estaba seguro que lo
tenia correcto lef join, bueno al parecer mi cerebro se cicuito.

Mil gracias por su ayuda
Mauricio Pulla
Cuenca-Ecuador




"Mauricio Pulla" escribió en el mensaje
news:
Hola.

tengo la siguiente consulta

SELECT Maquina.iMaquinaId , MachineProjectDaily.iIdHoliday,
MachineProjectDaily.iHourEntry, MachineProjectDaily.iHourExit,
MachineProjectDaily.iHoliday
FROM MachineProjectDaily Left Join Maquina On Maquina.iMaquinaId > MachineProjectDaily.iIdMachine
Where Maquina.iPlanning = 1
And MachineProjectDaily.iIdHoliday >= 2454048
Order By MachineProjectDaily.iIdMachine, MachineProjectDaily.iIdHoliday

Tengo 5 maquinas con iPlanning = 1 y el la tabla MachineProjectDaily tengo
registros por cuatro maquinas al ejecutar la consulta me retorna los
registros de cuatro maquinas y omite l la quinta maquina con iPlanning 1,
es decir la quinta maquina ni siquiera aparece en el resultado.

Cual puede ser el problema.

Mil gracias por su ayuda
Mauricio Pulla
Cuenca-Ecuador


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida