SQL - sentencia cruzada

 
Vista:

sentencia cruzada

Publicado por arameo (6 intervenciones) el 18/04/2005 23:57:29
hola tengo esta sentecia
SELECT sum( desp_real ) FROM entrega WHERE (entrega.id_empresa= '15')AND (fecha_op_desp >= '2005/04/04')
AND (fecha_op_desp <= '2005/04/06')

y me corre a la perfeccion..el problema que tengo es que quiero que aparezca al lado es decir otro campo de de productos al lado de desp_real, eso se encuencuentra en otra tabla....que se llama productos....y el campo se llama rubro me deberia aparecer....asi

azucar 30
arroz 40

y asi sucesivamente..como hago eso porque cuando las intento cruzar se dañan
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:sentencia cruzada

Publicado por Isaías Islas (5072 intervenciones) el 19/04/2005 00:30:59
Genera un JOIN:

SELECT PRODUCTOS.rubro, sum( desp_real )
FROM entrega JOIN PRODUCTOS
ON entrega.ID = PRODUCTOS.ID
WHERE (entrega.id_empresa= '15')
AND (fecha_op_desp >= '2005/04/04')
AND (fecha_op_desp <= '2005/04/06')
GROUP BY PRODUCTOS.rubro
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