Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/11/2011, 13:24
Avatar de edgar_cln
edgar_cln
 
Fecha de Ingreso: agosto-2010
Ubicación: Sierra Sinaloense
Mensajes: 122
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: como unir dos consultas

Código MySQL:
Ver original
  1. SELECT T.CSE_PROD, T.CVE_PROD, T.DESC_PROD, T.UNIDAD, SUM(T.CANT_SURT) AS CANTIDAD, SUM(T.VALOR_PROD) AS VALOR, SUM(T.SUBT_PROD) AS TOTALVALOR
  2. SELECT  REMD.NO_REM, REMD.SUC_REM as ho, 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,
  3.     REMC.STATUS_REM, REMC.FALTA_REM, REMC.SUC_REM
  4.     #SUM(REMD.CANT_SURT) AS SUMCANTSURT, ROUND((SUM(REMD.VALOR_PROD)),2) AS SUMVALORPROD, ROUND((SUM(REMD.SUBT_PROD)),2) AS SUMSUBT_PROD,
  5.     #ROUND((SUM(REMD.SUBT_PROD) / SUM(REMD.CANT_SURT)),2) AS DIVISION
  6.     FROM REMD
  7.     LEFT JOIN PRODUCTO ON REMD.CVE_PROD=PRODUCTO.CVE_PROD
  8.     LEFT JOIN REMC ON REMD.NO_REM=REMC.NO_REM
  9.     WHERE REMD.SUC_REM='MOC' AND REMC.SUC_REM='MOC' AND (REMC.STATUS_REM='Emitida' OR REMC.STATUS_REM='Facturada' OR REMC.STATUS_REM='Parcial')
  10.     AND REMC.FALTA_REM BETWEEN '2011-09-01' AND '2011-09-30'  
  11.     #GROUP BY REMD.CVE_PROD
  12. SELECT  NVENTASD.CVE_SUC, NVENTASD.NO_FAC, 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,
  13.     NVENTASC.STATUS_FAC, NVENTASC.FALTA_FAC, NVENTASC.CVE_SUC
  14.     #SUM(NVENTASD.CANT_SURT) AS SUMCANTSURT, ROUND((SUM(NVENTASD.VALOR_PROD)),2) AS SUMVALORPROD, ROUND((SUM(NVENTASD.SUBT_PROD)),2) AS SUMSUBT_PROD,
  15.     #ROUND((SUM(NVENTASD.SUBT_PROD) / SUM(NVENTASD.CANT_SURT)),2) AS DIVISION
  16.     FROM NVENTASD
  17.     LEFT JOIN PRODUCTO ON NVENTASD.CVE_PROD=PRODUCTO.CVE_PROD
  18.     LEFT JOIN NVENTASC ON NVENTASD.NO_FAC=NVENTASC.NO_FAC
  19.     WHERE NVENTASD.CVE_SUC='MOC' AND NVENTASC.CVE_SUC='MOC' AND NVENTASC.STATUS_FAC='Pagada' AND NVENTASC.FALTA_FAC BETWEEN '2011-09-01' AND '2011-09-30'
  20.     #GROUP BY NVENTASD.CVE_PROD
  21.     )T
  22.     GROUP BY T.CVE_PROD;

la hize asi, despues de varios intentos que me marcaban error, esta tardo un buen pero me arrojo este error:

Error Code : 1054
Unknown column 'T.CSE_PROD' in 'field list'
(0 ms taken)