Consulta SQL con "banderas"
Estoy diseñando una aplicación y se me ocurrio usar 2 tablas, una con una lista de eventos con un campo de status (IDStatus) y otra con con el valor del IdStatus y su descripcion, algo más o meno así:
Tabla1:
Tabla2
El problema es que en el caso de la tabla1 el valor (Jose,3) el 3 DEBE indicar que el status es 1 y 2 (en realidad 1 y 2 lógico (1+2)) La consulta seria algo como:
Temo que no se pueda :( pero por lo menos quisiera intentarlo. Gracias PD por ahora pruebo "conceptos" con tablas paradox pero la idea es usar firebird, pero aun no lo manejo tanto como quisiera :mad: . |
En paradox pincho, en Firebird, es cuestión de usar una UDF que ya está hecha:
Cita:
No he pensado mucho en el tema, simplemente he encontrado la función que pedías. Saludos |
Gracias lepe, aparentemente la función hace exactamente lo que necesito, aunque por lo que lei esta en las UDF (no se exactamente que es eso :o ) parece que hay que instalar la librería ó llamarla desde el firebird eso es lo de menos.
Gracias nuevamente |
Instala IB Expert (version personal gratuita), es el equivalente al Database Desktop (bueno... no se puede hacer comparaciones... pero bahh, queda dicho).
Se trata de incluir todas las funciones de la biblioteca ib_udf.sql a tu base de datos. Desde IB Expert, con tu base de datos abierta, abres el "Script Executive" abres el archivo de la carpeta donde tienes instalado Firebird\UDF\ib_udf.sql clic Pulsas en "Run Script" y listo ya tendrás disponibles 26 funciones adicionales en Firebird. UDF = User Defined Functions. Tú mismo en delphi, creas una dll con un par de funciones dentro y después las exportas, creando por ejemplo esa función bin_add. Saludos |
La franja horaria es GMT +2. Ahora son las 20:32:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi