![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Me parece mas sencillo asi
puedes cambiar el inner por un left suerte ![]() |
|
#2
|
|||
|
|||
|
hice algunas modificaciones y quedo funcionando cno este codigo
Ahora bien se me presento otro problema, solo si es que la tabla detfactura tiene registros, me arroja los resultados que quiero. Es decir, si tengo en la tabla detfactura registros con valores del campo Area por ejemplo area1 y area2... solo me arroja los valores de la suma de monto y original de esas dos area solamente, las otras areas (3,4,5,6,7,8), no me las muestra. Lo que deberia mostrar es un listado con todas las area con sus respectivas sumas, indistintamente si estas suman 0 ó tienen un valor. Resumiendo: Solo me muestra las area en que las suma de (d.unitario * d.unidades) es distinto de 0. Ojala se haya entendido.... gracias de ante mano |
|
#3
|
|||
|
|||
|
Hola
me imagino que la tabla presupuesto contiene datos para todos los registros, o sea que tiene todas las areas para las condiciones que planteas Si es asi, solo tienes que cambiar la palabra inner join por left join ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| 2 tablas relacionadas por un campo | mjjj | SQL | 3 | 10-09-2008 15:32:54 |
| Tablas relacionadas | mjjj | Varios | 1 | 21-01-2008 18:06:46 |
| Tablas Relacionadas y SQL | Deiv | SQL | 10 | 14-08-2007 15:26:33 |
| Reporte tablas relacionadas | silviodp | Impresión | 0 | 06-01-2005 15:25:36 |
| Update en Tablas Relacionadas | gluglu | Conexión con bases de datos | 0 | 01-10-2004 19:42:50 |
|