SQL - ¿Compleja? sentencia

 
Vista:

¿Compleja? sentencia

Publicado por Carlos (2 intervenciones) el 12/05/2004 00:16:14
Estimados compañeros, quisiera haceros participes de un pequeño problema con el que me he encontrado a ver si me podeis dar la solución.

Tengo las siguientes tablas (en realidad hay mas tablas y campos pero estos son los que interesan):

TABLE 'prevision' (
'importe' decimal(10,2),
'periodo' varchar(10),
'n_obra' int(11),
)

TABLE `obra` (
`n_obra` int(11),
`jefe_obra` int(4),
)

Se trata de sacar el importe total para cada periodo de cada jefe de obra. Es decir, algo de este tipo:

SELECT SUM(importe) as importe_total FROM prevision WHERE periodo='$periodo' AND...

y aqui lo que no consigo:

las 'n_obra' deben ser las de un determinado 'jefe_obra' que se recibe como parametro.

Espero vuestra ayuda del mismo modo que yo tambien ayudo siempre que puedo.

Muchas gracias

Carlos
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:¿Compleja? sentencia

Publicado por Isaías Islas (5072 intervenciones) el 12/05/2004 01:48:22
Digame si funciona:

SELECT jefe_obra, periodo, SUM(importe)
FROM obra JOIN prevision
ON obra.n_obra = prevision.n_obra
GROUP BY jefe_obra, periodo
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:¿Compleja? sentencia

Publicado por Carlos (2 intervenciones) el 14/05/2004 12:28:17
No funciona
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