Unir una tabla consigo misma
Tengo una tabla (DBE) con la estructura
ID (autoInc) Codigo Descripcion Monto Contiene varios registros para el mismo código y lo que quiero es totalizarlos pero obteniendo 2 columnas de monto DEBE (>= 0) y (HABER < 0) puedo obtener una columna con:
Estoy tratando de unir las dos tablas con:
Como hago para que la tabla "A" sólo tenga los valores >= 0 y la "B" los < 0 Salu2 y Gracias |
Dependiendo de la BBDD que utilices, se puede hacer lo siguiente:
SQL Server: Código:
Select Codigo, Código:
Select Codigo, Y para otros sistemas de BBDD será parecido; te remito a la ayuda del que utilices. De todas maneras no he comprobado el código, por si lo utilizas. Espero que te ayude. Un saludo |
Gracias por responder
Por ahora estoy usando el BDE (para algunas pruebas y definición de las tablas) pero en la aplicación probablemente use firebird. (es posible que se instale con otro BBDD) Creo que por razones de rendimiento y compatibilidad voy a usar 2 campos para el monto (debe y haber) aunque no me he decidido todavía. |
La franja horaria es GMT +2. Ahora son las 17:56:35. |
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