reporte mensual filtranco de dos tablas
Publicado por RONALD (8 intervenciones) el 08/12/2011 21:42:52
buen dia esta es mi consulta tengo las siguientes tablas:
REACTIVO
id cod_reac NOMBRE CANT_ TOTAL
1 FR12 ACETONA 30
2 FE13 ACIDO ACETICO 15
3 32FR ACIDO SULFUROSO 17
4 244G BENCENO 12
5 23RF LAVANDINA 0
6 23RT ETHER 18
SALIDA
ID COD_REAC CANTIDAD FECHA_SALIDA
1 FR12 5 6/5/2011
2 FR12 3 6/5/2011
3 32FR 1 6/6/2011
4 FR12 2 7/6/2011
5 23RT 5 6/6/2011
6 244G 2 7/23/2011
7 32FR 1 7/23/2011
y quero sacar un reporte por mes de la cantidad de cada reactivo que sacaron si no sacaron ninguno simplemente que salga vacio o cero com se muestra:
REPORTE DE TODO LO QUE SALIO EN EL MES DE JUNIO
RESULTADO
NOMBRE cod_reac TOTAL_TALIDO
ACETONA FR12 8
ACIDO ACETICO FE13 0
ACIDO SULFUROSO 32FR 1
BENCENO 244G 0
LAVANDINA 23RF 0
ETHER 23RT 5
CON MI CONSULTA LO
SELECT Nombre ,salida.cod_reac, Sum(salida.CANTIDAD) FROM salida INNER JOIN REACTIVO ON salida.COD_REAC = REACTIVO.COD_REAC WHERE SALIDA.FECHA_SALIDA BETWEEN #06/01/2011# AND #06/30/2011# GROUP BY SALIDA.COD_REAC, REACTIVO.Nombre;
LO QUE OBTENGO ES
NOMBRE cod_reac TOTAL_SALIDO
ACETONA FR12 8
ACIDO SULFUROSO 32FR 1
ETHER 23RT 5
QUE SOLO MUESTRA LA INFORMACION DE LOS REACTIVOS QUE SALIERON YO QUISIERA QUE SANGAN TODOS LOS REACTIVOS A LA ESPERA DE SUS COMENTARIOS GRACIAS.
REACTIVO
id cod_reac NOMBRE CANT_ TOTAL
1 FR12 ACETONA 30
2 FE13 ACIDO ACETICO 15
3 32FR ACIDO SULFUROSO 17
4 244G BENCENO 12
5 23RF LAVANDINA 0
6 23RT ETHER 18
SALIDA
ID COD_REAC CANTIDAD FECHA_SALIDA
1 FR12 5 6/5/2011
2 FR12 3 6/5/2011
3 32FR 1 6/6/2011
4 FR12 2 7/6/2011
5 23RT 5 6/6/2011
6 244G 2 7/23/2011
7 32FR 1 7/23/2011
y quero sacar un reporte por mes de la cantidad de cada reactivo que sacaron si no sacaron ninguno simplemente que salga vacio o cero com se muestra:
REPORTE DE TODO LO QUE SALIO EN EL MES DE JUNIO
RESULTADO
NOMBRE cod_reac TOTAL_TALIDO
ACETONA FR12 8
ACIDO ACETICO FE13 0
ACIDO SULFUROSO 32FR 1
BENCENO 244G 0
LAVANDINA 23RF 0
ETHER 23RT 5
CON MI CONSULTA LO
SELECT Nombre ,salida.cod_reac, Sum(salida.CANTIDAD) FROM salida INNER JOIN REACTIVO ON salida.COD_REAC = REACTIVO.COD_REAC WHERE SALIDA.FECHA_SALIDA BETWEEN #06/01/2011# AND #06/30/2011# GROUP BY SALIDA.COD_REAC, REACTIVO.Nombre;
LO QUE OBTENGO ES
NOMBRE cod_reac TOTAL_SALIDO
ACETONA FR12 8
ACIDO SULFUROSO 32FR 1
ETHER 23RT 5
QUE SOLO MUESTRA LA INFORMACION DE LOS REACTIVOS QUE SALIERON YO QUISIERA QUE SANGAN TODOS LOS REACTIVOS A LA ESPERA DE SUS COMENTARIOS GRACIAS.
Valora esta pregunta


0