diff --git a/apps/api/src/app/dashboard/dashboard.service.ts b/apps/api/src/app/dashboard/dashboard.service.ts index 09f9a08..07eb657 100644 --- a/apps/api/src/app/dashboard/dashboard.service.ts +++ b/apps/api/src/app/dashboard/dashboard.service.ts @@ -232,25 +232,17 @@ export class DashboardService { WITH ultimo_pedido AS ( SELECT id_cliente, MAX(dt_pedido) AS dt_max - FROM ( - SELECT id_cliente, dt_pedido FROM vw_pedidos_erp - WHERE situa NOT IN (5) AND id_empresa = ${idEmpresa} - UNION ALL - SELECT id_cliente, dt_pedido FROM sar.pedidos - WHERE situa != 3 AND id_empresa = ${idEmpresa} - ) t + FROM vw_pedidos_erp + WHERE situa NOT IN (5) + AND id_empresa = ${idEmpresa} GROUP BY id_cliente ), pedido_mes AS ( - SELECT DISTINCT id_cliente FROM ( - SELECT id_cliente FROM vw_pedidos_erp - WHERE situa NOT IN (5) AND id_empresa = ${idEmpresa} - AND dt_pedido >= '${monthStartStr}' - UNION - SELECT id_cliente FROM sar.pedidos - WHERE situa != 3 AND id_empresa = ${idEmpresa} - AND dt_pedido >= '${monthStartStr}' - ) t + SELECT DISTINCT id_cliente + FROM vw_pedidos_erp + WHERE situa NOT IN (5) + AND id_empresa = ${idEmpresa} + AND dt_pedido >= '${monthStartStr}' ) SELECT c.id_cliente,