I have the following query:
;WITH TABLA1 AS (
SELECT COUNT(*) AS TOTAL_EMPLEADOS,
TERRITORIO
FROM AR_EMPLEADOS
WHERE ANIO = 2018
AND TERRITORIO = 'A'
GROUP BY TERRITORIO
)
;WITH TABLA2 AS (
SELECT COUNT(*) AS TOTAL_PRODUCTOS,
TERRITORIO
FROM AR_PRODUCTOS
WHERE ANIO = 2018
AND TERRITORIO = 'A'
GROUP BY TERRITORIO
)
SELECT A.TERRITORIO,
A.TOTAL_EMPLEADOS,
B.AR_PRODUCTOS
FROM TABLA1 A
INNER JOIN TABLA2 B ON A.TERRITORIO = B.TERRITORIO
Error:
Incorrect syntax near ';'.
What I am trying to do if possible with the statement WITH
?