Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2011, 08:42
Avatar de Ribon
Ribon
 
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Quien me ayuda con esta query

me tira el error "all derived tables must have its won alias"

pero todas las consultas generadas tienen su alias propiamente puesto o no?

Código MySQL:
Ver original
  1. SELECT cc.dg_codigo, cc.dg_cuenta_contable,
  2.     SUM(da.dq_debe) AS dq_debe_actual, SUM(dc.dq_debe) AS dq_debe_compare,
  3.     SUM(da.dq_haber) AS dq_haber_actual, SUM(dc.dq_haber) AS dq_haber_compare FROM (SELECT * FROM tb_cuenta_contable WHERE dc_empresa = 1) AS cc
  4.     JOIN (SELECT * FROM tb_comprobante_contable_detalle AS det
  5.                 LEFT JOIN (SELECT * FROM tb_comprobante_contable WHERE dc_anho_contable = 2011) AS com ON det.dc_comprobante = com.dc_comprobante) AS da ON cc.dc_cuenta_contable = da.dc_cuenta_contable
  6.     LEFT JOIN (SELECT * FROM tb_comprobante_contable_detalle AS deta
  7.                 LEFT JOIN (SELECT * FROM tb_comprobante_contable WHERE dc_anho_contable = 2010)) AS comp ON deta.dc_comprobante = comp.dc_comprobante) AS dc ON cc.dc_cuenta_contable = dc.dc_cuenta_contable GROUP BY cc.dc_cuenta_contable

por fis si me pueden ayudar :P