FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Consulta compleja
Tengo una base de datos en firebird 1.5 en la que tengo diversas tablas. Lo que necesito es lo siguiente :
Tengo una tabla de estados, una maestra y una detalle en la que cada registro puede estar en uno de los estados posibles y necesito hacer una consulta que me devuelva por cada registro de la tabla maestra el nombre del producto y el número (cuantos) de registros en la tabla de detalle que están en cada uno de los estados posibles (mostrando una columna por cada uno de los posibles estados). Espero vuestra ayuda. Un ejemplo sería
Última edición por vtdeleon fecha: 18-07-2007 a las 17:05:06. |
#2
|
||||
|
||||
Si colocas un ejemplo de como estan los datos en la tabla maestra y como estan los datos en la tabla detalle, sería más facil visualizar como obtener lo que deseas.
__________________
|
#3
|
||||
|
||||
Hola Jesús
Lo planteas, según entiendo es hacer un "Cross Table" o "Pivot Table". Una forma de lograrlo es por medio de un procedimiento almacenado, pero en tu caso puede ser más simple si el número de estados posibles es fijo. Prueba con un query de este tipo:
Aún no lo he probado, pero en principio debería funcionar con algunos ajustes. Saludos |
#4
|
||||
|
||||
Justo lo que necesito pero ...
Eso es justo lo que necesito pero con la particularidad de que los estados posibles no son fijos sino que son los posibles registros que existan en una tabla de estados, pero si es lo que buscaba.
Espero vuestra colaboración. Mi intención es hacer una vista que me devuelva esos datos pero si no es posible tengo la posibilidad de construir la query por código desde mi aplicación. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
Sentencia SQL super compleja | Sr.Scorpion | SQL | 14 | 08-03-2007 00:12:49 |
Consulta SQL algo compleja | subzero | Firebird e Interbase | 2 | 26-10-2006 18:49:01 |
consulta SQL que me resulta compleja | j2mg | SQL | 5 | 29-05-2003 22:50:13 |
consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
|