SQL - Consulta SQL

 
Vista:

Consulta SQL

Publicado por Alejandro (3 intervenciones) el 07/08/2002 06:07:27
Hola foro:
necesito que me ayuden con una consulta que me parece esta media complicada.
tengo 3 tablas:
-Clientes (numero, nombre, telefono)
-Inmuebles (numero, zona, tipo, garage, precio_costo)
-Movimientos. (cliente, inmueble, fecha, precio_venta)

necesito hacer la siguiente consulta:

.Calcular el total recaudado por zona y para cada tipo de inmueble, detallando el nombre del cliente, telefono para aquellos inmuebles que tengan garage.
Si me pueden ayudar estare muy agradecido.
Saludos
Alejandro.
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:Consulta SQL

Publicado por EDELRIO (540 intervenciones) el 07/08/2002 18:10:48
Necesito saber cuales son los campos relacion estre estas tablas....

Espero respuesta...
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

RE:Consulta SQL

Publicado por Islas, Isaías (5072 intervenciones) el 08/08/2002 01:46:09
No estoy 100% seguro, tendria que crear las tablas e insertar registros, ¿tienes las tablas?, prueba este Script y dime si funciona, en caso contrario, ¿que error te manda?

-- Supongo que garage 1 si tiene, 0 no tiene.
SELECT b.zona, a.tipo, c.numero, c.nombre,
CASE b.garage WHEN 1 THEN c.telefono ELSE '' END as Telefono,
SUM(precio_venta)
FROM MOVIMIENTOS a
INNER JOIN INMUEBLES b
ON b.numero = a.inmueble
INNER JOIN CLIENTES c
ON c.numero = a.cliente
group by b.zona, a.tipo, c.numero, c.nombre
compute sum(a.precio_venta) by a.tipo
compute sum(a.precio_venta) by b.zona

Saludos.
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

Gracias, me sirvio

Publicado por Alejandro (3 intervenciones) el 08/08/2002 05:51:35
Gracias por contestar.
Me sirvio lo que me escribiste.
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