SQL - SELECT para 3 Tablas. No lo consigo. Ayuda!

 
Vista:

SELECT para 3 Tablas. No lo consigo. Ayuda!

Publicado por Lucas (2 intervenciones) el 22/06/2006 09:39:11
Hola a todo/as lo que estoy aqui dandole vueltas y no consigo en principio parece facil se me resiste.
Tengo 3 tablas:
cliente (nombre, fecha, npedido) - cliente
pMadrid(cod,bultos) - pedidos madrid
pBarna(cod,bultos) - pedidos barcelona

la tabla cliente se relaciona npedido-cod de las 2 tablas.
tienen mas campos pero con esto vale, mas sencillo.

Quiero hacer un select que me saque el nombre del cliente, numero de bultos total (suma madrid y barcelona) de la fecha x.

"SELECT cliente.nombre, sum(pMadrid.bultos) as tb
FROM cliente INNER JOIN pMadrid ON cliente.npedido = pMadrid.cod WHERE fecha LIKE #" & Format(Text7.Text, "mm/dd/yyyy") & "# GROUP BY cliente.nombre"

asi me funciona pero solo esta relacionado con 2 tablas, para poder sumar los datos de la tercera no doy con ello. Muchas gracias por todo, me estoy volviendo loco...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SELECT para 3 Tablas. No lo consigo. Ayuda!

Publicado por lucas (2 intervenciones) el 22/06/2006 10:05:21
Conseguido, funciona ahora solo poner campos para que la select este menos cargada.

"SELECT hrutas.conductor, sum(M.bultos) as sb
FROM (SELECT * FROM albaranes UNION SELECT * FROM albaranf) M
INNER JOIN hrutas
ON M.cod = hrutas.expediciones
WHERE hrutas.fecha LIKE #" & Format(Text7.Text, "mm/dd/yyyy") & "#
GROUP BY hrutas.conductor"

Liliana Sorrentino, gracias por la inspiracion ya que vi una respuesta en otra pregunta que me ha ayudado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar