Hola, estoy utilizando D2007, ADO y access y no sé como hacer esta consulta en SQL.
Tengo estas tablas:
Tabla gss1 .... Tabla gss2 ... Tabla gss4 .................... Tabla gss5
---------- .... ---------- ... ---------- ................... ------------
Entidad-1 .... Centro-1 ... Nº Plazas_a - Tarifa1 ...... Tarifa1 = 100
............. .... ........... ... Nº Plazas_b - Tarifa2 ...... Tarifa2 = 140
y quiero obtener esta consulta:
ENTIDAD ....... CENTRO ............. SUMA TOTAL
-----------...... ---------- ........... ------------
Entidad-1 ....... Centro-1................. 240
Tengo la siguiente consulta que funciona correctamente, y une la tabla 1 con la 2:
Código SQL
[-]Select gss1_Entidades_gestoras.c_nif AS CIF,
gss1_Entidades_gestoras.c_denominacion_corta AS Entidad ,
gss2_Centros_concertados.n_id_centro_concertado AS Nº,
gss2_Centros_concertados.c_sector AS Sector,
gss2_Centros_concertados.c_denominacion_corta AS Centro,
gss2_Centros_concertados.c_municipio AS Municipio,
gss2_Centros_concertados.c_provincia AS Provincia
FROM gss2_Centros_concertados INNER JOIN gss1_entidades_gestoras ON
gss2_centros_concertados.n_id_entidad = gss1_entidades_gestoras.n_id_entidad
y por otro lado tenga esta consulta que también funciona correctamente, y que une la tabla 4 con la 5.
Código SQL
[-]Select
SUM(gss5_preciosxplaza.n_coste_periodo1* gss4_Plazas_actuales.n_plazas) AS Coste1
FROM gss4_plazas_actuales INNER JOIN gss5_preciosxplaza ON
gss5_preciosxplaza.n_codigo_tarifa = gss4_plazas_actuales.n_codigo_tarifa
WHERE gss4_Plazas_actuales.n_id_centro = gss2_Centros_concertados.n_id_centro_concertado
Lo que quiero es unir estas dos consultas.
Espero que me haya explicado bien, y que alguien me ayude.
Un saludo y muchas gracias a todos.
Jose Manuel