Ver Mensaje Individual
  #1  
Antiguo 01-11-2013
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Reputación: 22
Jose Manuel Va por buen camino
Post Consulta SQL con ADO y ACCES

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
Responder Con Cita