Ayuda con este view...

05/05/2004 - 16:51 por Yovanny Rojas | Informe spam
Hola amigos

Estoy tratando de hacer la siguiente consulta a partir de 3 tablas que son
clientes, cobros, facturas.

quiero sacar un total por cliente de los cobros y un total de las facturas
que puedo hacer parece facil pero los valores q me sacan no son los reales
es decir el total.

la relación q tengo es de cliente a cobros y otra de cliente a facturas,
esta es la relación q quiero usar porque este es un ejemplo de mi problema
datos imaginarios.

No todos los clientes tienen facturas ni todos tienen cobros, puede ser q
algunos tengan facturas y no cobros.


Gracias.
Yovanny Rojas

Preguntas similare

Leer las respuestas

#1 ulises
05/05/2004 - 17:23 | Informe spam
Si quieres sacar la información de los clientes
independientemente si tienen factura o cobros o no lo
tengan, tendrías que usar un LEFT JOIN, de la manera
siguiente (como no tengo las columnas asumo) :

SELECT codigocliente, sum(cobros), sum(facturas)
FROM clientes c LEFT JOIN cobros co on c.codigocliente =
co.codigocliente
LET JOIN facturas fa on c.codigocliente =
fa.codigocliente
GROUP BY codigocliente

Saludos,
Ulises

Hola amigos

Estoy tratando de hacer la siguiente consulta a partir de


3 tablas que son
clientes, cobros, facturas.

quiero sacar un total por cliente de los cobros y un


total de las facturas
que puedo hacer parece facil pero los valores q me sacan


no son los reales
es decir el total.

la relación q tengo es de cliente a cobros y otra de


cliente a facturas,
esta es la relación q quiero usar porque este es un


ejemplo de mi problema
datos imaginarios.

No todos los clientes tienen facturas ni todos tienen


cobros, puede ser q
algunos tengan facturas y no cobros.


Gracias.
Yovanny Rojas




.

Respuesta Responder a este mensaje
#2 Yovanny Rojas
05/05/2004 - 18:46 | Informe spam
Gracias voy a probar..

"ulises" wrote in message
news:89ad01c432b4$ee81e9d0$
Si quieres sacar la información de los clientes
independientemente si tienen factura o cobros o no lo
tengan, tendrías que usar un LEFT JOIN, de la manera
siguiente (como no tengo las columnas asumo) :

SELECT codigocliente, sum(cobros), sum(facturas)
FROM clientes c LEFT JOIN cobros co on c.codigocliente co.codigocliente
LET JOIN facturas fa on c.codigocliente fa.codigocliente
GROUP BY codigocliente

Saludos,
Ulises

Hola amigos

Estoy tratando de hacer la siguiente consulta a partir de


3 tablas que son
clientes, cobros, facturas.

quiero sacar un total por cliente de los cobros y un


total de las facturas
que puedo hacer parece facil pero los valores q me sacan


no son los reales
es decir el total.

la relación q tengo es de cliente a cobros y otra de


cliente a facturas,
esta es la relación q quiero usar porque este es un


ejemplo de mi problema
datos imaginarios.

No todos los clientes tienen facturas ni todos tienen


cobros, puede ser q
algunos tengan facturas y no cobros.


Gracias.
Yovanny Rojas




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida