Muchas gracias "leonardo_josue" y de antemano "quimfv" sin tu ejemplo no hubiera logrado hacerlo en si ya quedo...
Código MySQL:
Ver originalSELECT T.NUMERO
, T.SUCURSAL
, T.CLASE
, T.CLAVE
, T.UNIDAD
, ROUND((SUM(CANT_SURT
)),2) CANTIDADTOTAL
, ROUND((SUM(SUBT_PROD
*TIPO_MONEDAA
) / SUM(CANT_SURT
)),2) AS DIVIDOS
, ROUND((SUM(SUBT_PROD
*TIPO_MONEDAA
)),2) TOTAL
, T.DESCRIPCION
, T.STATU
, T.FECHA
, T.SUC
, ROUND((SUM(SUBT_PROD
) / SUM(CANT_SURT
)),2) AS DIVIDOS
,
SUM(if(MONTH(T.FECHA
)=9,T.CANT_SURT
,0)) Septiembre
, SUM(if(MONTH(T.FECHA
)=11,T.CANT_SURT
,0)) Noviembre
, SUM(if(MONTH(T.FECHA
)=12,T.CANT_SURT
,0)) Diciembre
(SELECT STRAIGHT_JOIN REMD.NO_REM
AS NUMERO
, REMD.SUC_REM
AS SUCURSAL
, REMD.CSE_PROD
AS CLASE
, REMD.CVE_PROD
AS CLAVE
, REMD.UNIDAD
, REMD.CANT_SURT
, REMD.VALOR_PROD
, REMD.SUBT_PROD
, PRODUCTO.DESC_PROD
AS DESCRIPCION
, REMC.STATUS_REM
AS STATU
, REMC.FALTA_REM
AS FECHA
, REMC.SUC_REM
AS SUC
,
if(REMD.CVE_MON_D
=2,13.40,1) AS TIPO_MONEDAA
LEFT JOIN PRODUCTO
ON REMD.CVE_PROD
=PRODUCTO.CVE_PROD
WHERE REMD.SUC_REM
='MAT' AND REMC.SUC_REM
='MAT' AND (REMC.STATUS_REM
='Emitida' OR REMC.STATUS_REM
='Facturada' OR REMC.STATUS_REM
='Parcial')
SELECT STRAIGHT_JOIN NVENTASD.NO_FAC
AS NUMERO
, NVENTASD.CVE_SUC
AS SUCURSAL
, NVENTASD.CSE_PROD
AS CLASE
, NVENTASD.CVE_PROD
AS CLAVE
, NVENTASD.UNIDAD
, NVENTASD.CANT_SURT
, NVENTASD.VALOR_PROD
, NVENTASD.SUBT_PROD
, PRODUCTO.DESC_PROD
AS DESCRIPCION
, NVENTASC.STATUS_FAC
AS STATU
, NVENTASC.FALTA_FAC
AS FECHA
, NVENTASC.CVE_SUC
AS SUC
,1 as TIPO_MONEDAA
LEFT JOIN PRODUCTO
ON NVENTASD.CVE_PROD
=PRODUCTO.CVE_PROD
LEFT JOIN NVENTASC
ON NVENTASD.NO_FAC
=NVENTASC.NO_FAC
WHERE NVENTASD.CVE_SUC
='MAT' AND NVENTASC.CVE_SUC
='MAT' AND NVENTASC.STATUS_FAC
='Pagada' AND YEAR(NVENTASC.FALTA_FAC
)='2011'
es una santa consuta que no me dejo dormir en dos dias pero ya acabe gracias ... aunque ta toda chueca pero jala !!
p.D.: qwuinfm respeto ala sucursales asi lo intente pero como decias en el inner join pero no me daba por eso opte hacerlo de la manera que toy haciendo .. gracias !!