Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2012, 18:37
dark_17
 
Fecha de Ingreso: noviembre-2012
Ubicación: Villa Maria, Peru
Mensajes: 46
Antigüedad: 11 años, 5 meses
Puntos: 0
Consultas anidadas

Quiero hacer una subconsulta algo asi:

Código MySQL:
Ver original
  1. MONTHNAME( v.fecha_venta ) AS MES,
  2. v.fecha_venta,
  3.  
  4. v.facturado
  5. FROM wp_venta v
  6. INNER JOIN wp_tipoventa t ON v.wp_tipoventa_idtipo_venta= t.idtipo_venta
  7. WHERE v.estado_venta ='1' and idtipo_venta='2'),
  8.  
  9. SUM( v.facturado ) AS facturado ,
  10. SUM( v.costo_fijos ) AS costo_fijos ,
  11. SUM( v.costo_variables ) AS costo_variables ,
  12. SUM( v.costo_fijos + v.costo_variables ) AS 'TOTAL COSTES',
  13. SUM( v.facturado - ( v.costo_fijos + v.costo_variables ) ) AS PROFIT
  14. FROM wp_venta v
  15. INNER JOIN wp_tipoventa t ON v.wp_tipoventa_idtipo_venta = t.idtipo_venta
  16. INNER JOIN wp_hotel h ON v.wp_hotel_iddepart = h.iddepart
  17. WHERE v.estado_venta = '1'
  18. AND MONTHNAME( v.fecha_venta ) = MONTHNAME( NOW( ) )
  19. AND YEAR( v.fecha_venta ) = YEAR( NOW( ) )
  20. GROUP BY MONTHNAME( v.fecha_venta )
  21. ORDER BY v.id_venta DESC


Como ven quiero que la consulta anidada valla en la parte de arriba, y no en el "WHERE"
pero me bota error.

Última edición por gnzsoloyo; 02/12/2012 a las 19:50 Razón: Código SQL sin etiquetar