![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
Hola, me alegra que mi aporte te sirviera. Para que obtengas todos los registros de tu tabla Clientes tendrías que hacer los Joins con Right o Left, a mí parecer debería funcionar con Right, la consulta llegaría a ser de la siguiente forma: Código SQL [-]Select Clientes.cvecli, Clientes.razso, Sum(Detalle_remision.canti) as Emulsion, Clientes.Saldo Código SQL [-] From Clientes Right Join Remisiones On Clientes.cvecli=Remisiones.cvecli Inner join Detalle_remision on Remisiones.cverem=Detalle_remision.cverem inner join productos on detalle_remision.cvepro=productos.cvepro where detalle_remision.cvepro=1 or detalle_remision.cvepro=2 Group By Clientes.cvecli, Clientes.razso, Clientes.Saldo Nota: Solo el cambio fue en el primer Join, porque queremos mostrar todos los resultados de la tabla Clientes si es que no funciona con Right cámbialo por Left Saludos. |
|
#2
|
|||
|
|||
|
Cita:
|
|
#3
|
||||
|
||||
|
Ups. Te ruego que me disculpes por olvidar colocar una palabra más en la consulta. La cual quedaría como sigue:
Espero que esta si te de el resultado que esperas. Saludos. |
|
#4
|
|||
|
|||
|
Cita:
Que crees amigooo ???? Nada, me sigue dando el mismo resultado, no hay diferencia alguna solo poniendole inner join, o left join, o right join, o right outer join o left outer join, me urge, que sera mi amigo? |
|
#5
|
||||
|
||||
|
¿Con que motor de base de datos estas Trabajando?
la ultima consulta que te mande funciona con SQL Server 2000. Saludos. Última edición por TheFlame fecha: 01-08-2007 a las 17:13:17. |
|
#6
|
|||
|
|||
|
Cita:
|
|
#7
|
||||
|
||||
|
Amigo “Vichomo”, te cuento que en esto de ir aprendiendo, aprendí algo mas respecto a consultas SQL.
Lo que tenemos que hacer para obtener un resultado determinado con las consultas como en este caso es: primero obtener los Inner Joins de las tablas Productos, Detalle_Remisiones y Remision para luego utilizar el Left o Right Outer con la tabla Clientes, quedaría mas o menos así:
Espero que esta vez si te sea de ayuda. ¡Saludos… y suerte! ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imprimir resultado de 2 tablas con un Query | maravert | Impresión | 2 | 06-12-2006 17:57:59 |
| Query entre dos tablas de distintas databases | tefots | Firebird e Interbase | 2 | 06-11-2006 15:28:29 |
| nombre de las tablas en un query | ercrizeporta | Conexión con bases de datos | 2 | 28-09-2006 17:30:46 |
| Query a Tablas Paradox | pelaorb68 | Conexión con bases de datos | 0 | 13-01-2006 23:25:25 |
| Query con tablas temporales | cartmanrules | Firebird e Interbase | 4 | 27-05-2004 10:23:47 |
|