Tengo una pequeña BD en el cual relaciono la tabla VENTA con la tabla TIPO_VENTA y con la tabla HOTEL.Hay 3 tipos de venta:
-Por Telefono
-Por Web
-Personalmente
Y tengo mi consulta que es la siguiente:
Código MySQL:
En esta consulta uno esas tablas, y genero columnas calculadas, a las cuales ,EN OTRA CONSULTA quiero sumarlas:Ver original
SELECT v.id_venta as CODIGO , v.wp_hotel_iddepart,v.wp_tipoventa_idtipo_venta, v.clientev, v.apartamento,v.fecha_real_checkin, v.fecha_real_checkout, v.num_habitaciones, v.num_real_adultos, v.num_real_ninos, v.num_noches,v.procedencia,v.facturado,v.costo_fijos, v.costo_variables ,t.tv_descripcion, h.d_descripcion, v.costo_fijos + v.costo_variables AS 'TOTAL COSTES', FROM wp_venta v
Código MySQL:
Ver original
FROM wp_venta v
El problema esta en que tambien tengo que hallar la suma de cada tipo de venta
por ejemplo la suma de las ventas hechas por telefono, por web y personalmente, cada uno en una columna, junto con las otras sumas mencionadas arriba..
No se si me deje entender quedaria algo asi
T_FACT. ---- T_COSTOSFIJOS ----- T_VENTAWEB ----- T_VENTATELEFONO---T_VENTAPERSONAL
550 ---------- 100 -------------- 200 ------------- 300 ------------- 50
Obviamente sumando los 3 tipos de venta me debe de dar el total que 550
Pero no puedo, se me vino a la mente hacer una subconsulta por cada tipo de venta, para que asi me muestre una columna con TODOS LAS VENTAS QUE HAYAN SIDO DEL TIPO WEB y aplicarle el SUM a ese select, pero me bota error:
Código MySQL:
Ver original