![]() |
Ayuda con consulta SQL....
Hola a todos...
Tengo Firebird 2.1 y tengo un problema con una consulta, a ver si alguien me puede decir donde radica el error, una tabla se llama ASIGNACION y contiene los campos FACTU,PRODU y PASO (Factura,Producto y Paso), la otra se llama RELPASOPRODUCTO en esta estan los campos PRODU y PASO (Producto y Paso) en esta tabla indico que paso tiene cada producto y por ultimo la tabla PASO que contiene los campos ID_PA y ETP (Identificador del paso de dos caracteres y Etapa que significa que si este paso se hace en la primera etapa de produccion o en la segunda etapa). En la tabla ASIGNACION tengo los siguientes registros: FACTU - PRODU - PASO 6 - 01 - 01 6 - 01 - 02 6 - 01 - 03 En la tabla de RESPASOPRODUCTO los siguientes registros: PRODU - PASO 01 - 01 01 - 02 01 - 03 01 - 04 En la tabla de PASO los siguientes registros: ID_PA - ETP 01 - 1 02 - 1 03 - 1 04 - 2 Lo que deseo es que mi consulta me de la ETP (etapa) que no se esta en la tabla ASIGNACION en este caso es 2 dando el numero de Factura para este caso seri 6, pero segun esta consulta me arroja los registros 1 y 2. Donde esta el error. Adjunto codigo SQL, muchas gracias a quien pueda ayudarme pues esto es parte de mi projecto de grado.
|
La franja horaria es GMT +2. Ahora son las 12:41:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi