Tengo el siguiente codigo:
Cita:
Y me devuelve una columna con los datos que necesito, sin embargo, necesito sumar todo eso de nuevo para que me de un solo resultado...SELECT SUM(a_produccion.cant_produccion) * a_mano_obra.val_pag AS Pago
FROM a_produccion INNER JOIN a_mano_obra AS a_mano_obra ON a_produccion.cod_prod = a_mano_obra.cod_prod
WHERE (a_mano_obra.cod_puesto = 1) AND (a_produccion.fec_in BETWEEN CONVERT(DATETIME, '2000-01-01 00:00:00', 102) AND CONVERT(DATETIME, '2008-01-01 00:00:00', 102))
GROUP BY a_mano_obra.cod_puesto, a_produccion.cod_prod, a_mano_obra.val_pag
FROM a_produccion INNER JOIN a_mano_obra AS a_mano_obra ON a_produccion.cod_prod = a_mano_obra.cod_prod
WHERE (a_mano_obra.cod_puesto = 1) AND (a_produccion.fec_in BETWEEN CONVERT(DATETIME, '2000-01-01 00:00:00', 102) AND CONVERT(DATETIME, '2008-01-01 00:00:00', 102))
GROUP BY a_mano_obra.cod_puesto, a_produccion.cod_prod, a_mano_obra.val_pag
Trate con esto...pero no me funcionó
Cita:
Gracias por su ayuda!... SELECT SUM( SUM(a_produccion.cant_produccion) * a_mano_obra.val_pag )AS Total
FROM a_produccion INNER JOIN a_mano_obra AS a_mano_obra ON a_produccion.cod_prod = a_mano_obra.cod_prod
WHERE (a_mano_obra.cod_puesto = 1) AND (a_produccion.fec_in BETWEEN CONVERT(DATETIME, '2000-01-01 00:00:00', 102) AND CONVERT(DATETIME, '2008-01-01 00:00:00', 102))
GROUP BY a_mano_obra.cod_puesto, a_produccion.cod_prod, a_mano_obra.val_pag
FROM a_produccion INNER JOIN a_mano_obra AS a_mano_obra ON a_produccion.cod_prod = a_mano_obra.cod_prod
WHERE (a_mano_obra.cod_puesto = 1) AND (a_produccion.fec_in BETWEEN CONVERT(DATETIME, '2000-01-01 00:00:00', 102) AND CONVERT(DATETIME, '2008-01-01 00:00:00', 102))
GROUP BY a_mano_obra.cod_puesto, a_produccion.cod_prod, a_mano_obra.val_pag