Sentencia SQL - Subconsulta

10/07/2003 - 15:42 por Claudio | Informe spam
Hola foro:

Como puedo hacer la siguiente consulta sql en una sola sentencia.
Trabajo sobre una base Access.
Tengo las siguientes 2 tablas:

TABLA CONSUMO
cod Mes Anio Consumo
10 4 2003 1.000
11 4 2003 2.000
12 5 2003 6.000


TABLA SERVICIO
cod nroMedidor etc.
1 99.222.321
2 98.223.232
3 99.254.255
10 99.222.444
11 22.555.446
12 25.488.222
13 0

lo que tengo que recuperar es todos los registros de la tabla Servicio
cuyo nroMedidor sea mayor a 0 (cero) y recuperar tambien el valor de consumo
para un determinado periodo de aquellos cod que tengan consumo.

Osea, para el periodo 4/2003 me debe devolver los siguientes valores:

cod nroMedidor Consumo
1 99.222.321
2 98.223.232
3 99.254.255
10 99.222.444 1.000
11 22.555.446 2.000
12 25.488.222


Cualquier ayuda será agradecida

saludos

claudio
 

Leer las respuestas

#1 Iv
10/07/2003 - 16:52 | Informe spam
algo asi:

SELECT Servicio.cod, Servicio.nroMedidor, Consumo.consumo
FROM Consumo RIGHT JOIN Servicio ON (Consumo.cod = Servicio.cod)


"Claudio" wrote in message
news:
Hola foro:

Como puedo hacer la siguiente consulta sql en una sola sentencia.
Trabajo sobre una base Access.
Tengo las siguientes 2 tablas:

TABLA CONSUMO
cod Mes Anio Consumo
10 4 2003 1.000
11 4 2003 2.000
12 5 2003 6.000


TABLA SERVICIO
cod nroMedidor etc.
1 99.222.321
2 98.223.232
3 99.254.255
10 99.222.444
11 22.555.446
12 25.488.222
13 0

lo que tengo que recuperar es todos los registros de la tabla Servicio
cuyo nroMedidor sea mayor a 0 (cero) y recuperar tambien el valor de


consumo
para un determinado periodo de aquellos cod que tengan consumo.

Osea, para el periodo 4/2003 me debe devolver los siguientes valores:

cod nroMedidor Consumo
1 99.222.321
2 98.223.232
3 99.254.255
10 99.222.444 1.000
11 22.555.446 2.000
12 25.488.222


Cualquier ayuda será agradecida

saludos

claudio






Preguntas similares