Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/10/2011, 17:48
Avatar de edgar_cln
edgar_cln
 
Fecha de Ingreso: agosto-2010
Ubicación: Sierra Sinaloense
Mensajes: 122
Antigüedad: 13 años, 8 meses
Puntos: 4
Respuesta: marca error de alias

Gracias de nuevo gnzsoloyo, el primer ejemplo que me diste es el que mas se acerta, a exepcion de que me sale NULL, pero en si mi tabla si tiene datos en los campos "fact" y "subt" ... tonces pieno que a de tar mal relacionado...primero hize esta consulta
Código MySQL:
Ver original
  1.     DESC_PROV.NO_FACC,
  2.     DESC_PROV.CVE_PROD,
  3.     DESC_PROV.SUBTOTAL,
  4.     DESC_PROV.NOM_PROV,
  5.     COMPRAS.CANT_SURT,
  6.     COMPRAS.NO_FACC, COMPRAS.CVE_PROD,
  7.     DESC_PROV.SUBTOTAL / COMPRAS.CANT_SURT AS TOTAL
  8.     FROM DESC_PROV
  9.     INNER JOIN COMPRAS ON DESC_PROV.NO_FACC=COMPRAS.NO_FACC
  10.     WHERE DESC_PROV.NO_FACC='04105'

ai saco los campo y divido de las dos tabla que especifico y la otra consulta que tengo es esta
Código MySQL:
Ver original
  1.         REMD.NO_REM,
  2.         REMD.SUC_REM,
  3.         REMD.CSE_PROD,
  4.         REMD.CVE_PROD,
  5.         PRO_DESC.DESC1 as descr,
  6.         REMD.UNIDAD,
  7.         REMD.CANT_SURT,
  8.         REMD.VALOR_PROD,
  9.         REMD.DESCU_PROD,
  10.         REMD.SUBT_PROD,
  11.         REMC.STATUS_REM,
  12.         REMC.FALTA_REM,
  13.         SUCURSAL.SUCURSAL,
  14.         PRODUCTO.CTO_ENT AS ctoentra,
  15.         COSTEOC.COSTO_UNI AS costuni,
  16.         COSTEOS.STATUS
  17.         FROM REMD
  18.         LEFT JOIN SUCURSAL on REMD.SUC_REM=SUCURSAL.CVE_SUC
  19.         LEFT JOIN PRO_DESC on REMD.CVE_PROD=PRO_DESC.CVE_PROD
  20.         LEFT JOIN REMC on REMD.NO_REM=REMC.NO_REM
  21.         LEFT JOIN PRODUCTO on REMD.CVE_PROD=PRODUCTO.CVE_PROD
  22.         LEFT JOIN COSTEOC ON REMD.CVE_PROD=COSTEOC.CVE_PROD
  23.         LEFT JOIN COSTEOS on COSTEOC.NO_COSTEO=COSTEOS.NO_COSTEO
  24.         WHERE REMD.SUC_REM='MER' AND REMC.FALTA_REM BETWEEN '2010-09-01' AND '2010-09-30'  AND COSTEOS.STATUS='Activo' AND REMC.STATUS_REM='Facturada' OR 'Emitida'
  25.         ORDER BY REMD.CSE_PROD

te lo pongo todo desde el principio pa qu eme entiendas por que en si no soy bueno pa dar explicaciones jaja, quiero unir la dos consultas que te puse, el campo que tienen en comun la tabla REMD con la tabla COMPRAS Y DESC_PROV es el campo "CVE_PROD" ... y cuando hago combino las dos consultas que es la que me sale que puse de ejemplo para la ayuda pues me sale NULL o que el alias debe ser diferente.....te pediria este gran favor, y te lo agradeceria muchoo ...