-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQuery05.sql
More file actions
21 lines (20 loc) · 793 Bytes
/
Copy pathQuery05.sql
File metadata and controls
21 lines (20 loc) · 793 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
-----------------------------------------
-- 5. CASO PRACTICO
-----------------------------------------
-- ANALISIS EXPLORATORIO
CREATE OR REPLACE VIEW BENEF_MARGE_REG AS
SELECT
A.REGION,
ROUND(SUM(S.PROFIT), 2) AS TOTAL_BENEFICIO,
ROUND(MIN(S.PROFIT), 2) AS BENEFICIO_MINIMO,
ROUND(MAX(S.PROFIT), 2) AS BENEFICIO_MAXIMO,
ROUND(AVG(S.PROFIT), 2) AS BENEFICIO_PROMEDIO,
ROUND(STDDEV(S.PROFIT), 2) AS DESVIACION_BENEFICIO,
ROUND(AVG(CASE
WHEN S.TOTAL = 0 THEN NULL
ELSE (S.PROFIT / S.TOTAL) * 100
END), 2) AS PROMEDIO_MARGEN_PORC
FROM SALES S JOIN ACCOUNTS A
ON S.ACCOUNT = A.ACCOUNT
GROUP BY A.REGION
ORDER BY TOTAL_BENEFICIO DESC;