Untitled
unknown
plain_text
2 years ago
1.3 kB
9
Indexable
-- Создаем временную таблицу для клиентов из VW_REALIZACIYA_FULL_KP за 2023 год
DROP TABLE IF EXISTS #ExistingClients2023;
SELECT DISTINCT
client_inn
INTO #ExistingClients2023
FROM [DATAMARTS].[KA].[VW_REALIZACIYA_FULL_KP]
WHERE YEAR(DATA_OPERACII) = 2023;
-- Предположим, что дилеры и их клиенты также находятся в VW_REALIZACIYA_FULL_KP, но у вас может быть отдельная таблица
DROP TABLE IF EXISTS #DealerClients;
SELECT DISTINCT
agent_inn, -- ИНН агента (дилера)
client_inn -- ИНН клиента
INTO #DealerClients
FROM [DATAMARTS].[KA].[VW_REALIZACIYA_FULL_KP]
WHERE YEAR(DATA_OPERACII) = 2023; -- Если нужно фильтровать по году
-- Создаем таблицу с клиентами, которые есть и у дилеров, и в VW_REALIZACIYA_FULL_KP за 2023 год
DROP TABLE IF EXISTS #CommonClients;
SELECT
dc.agent_inn,
dc.client_inn
INTO #CommonClients
FROM #DealerClients dc
INNER JOIN #ExistingClients2023 ec ON dc.client_inn = ec.client_inn;
-- Подсчет количества уникальных клиентов
SELECT COUNT(DISTINCT client_inn) FROM #CommonClients;
Editor is loading...
Leave a Comment