SQL Server - Consulta SQL en 3 tablas diferentes

 
Vista:
Imágen de perfil de Irving

Consulta SQL en 3 tablas diferentes

Publicado por Irving (1 intervención) el 25/04/2018 20:50:53
Saludos. Mi primera intervención es una consulta.

Tengo una base de datos con 4 tablas diferentes... factura, cobro1, cobro2 y cliente.

La tabla cobro1 contiene info que necesito en un reporte pero el resto de esa info está esparcida en las 3 tablas restantes.

cobro1 contiene fecha cobro, numero cobro y codigo cliente
cobro2 contiene numero cobro y documento afectado
factura contiene documento afectado, codigo cliente y monto factura
cliente contiene codigo cliente y nombre cliente

Necesito listar la info de manera de poder obtener:

Fecha cobro, numero cobro, nombre cliente y documento afectado en un rango de fechas específico...

Agradezco su experiencia y apoyo...
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
sin imagen de perfil
Val: 14
Ha disminuido su posición en 5 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta SQL en 3 tablas diferentes

Publicado por Yamil Bracho (39 intervenciones) el 25/04/2018 21:03:52
Mas o menos seria algo como :

SELECT co1.fecha_cobro,
co1.numero_cobro,
cl.nombre_cliente,
fa.documento_afectado
FROM cobro1 co1
INNER JOIN cliente cl ON cl.codigo_cliente = co1.codigo_cliente
INNER JOIN factura fa ON fa. codigo cliente = co1.codigo_cliente
WHERE co1.fecha_cobro >= fecDesde
AND co1.fecha_cobro <= fecHasta
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