Как сопоставить данные с файлом загрузки в SQL Server - PullRequest
0 голосов
/ 04 ноября 2019

Я загрузил файл со списком городов, который называется [Песочница]. [Dbo]. [Города специального проекта]. Я пытаюсь выяснить, какую прибыль мы получаем от городов в моем списке.

Я могу узнать, сколько доходов мы получаем от каждого города, который уже есть в моей БД, но я не уверен, как сопоставить его с файлом, который я загрузил.

Select individual.[vchCity] as City
       , sum(staging.[Price_PerLicense]) as Total
From Engine1.DB1.[dbo].[Individual] individual
Join
Engine2.DB2.[dbo].[Daily_License_Report_Detail] staging on individual.[iIndividualId] = staging.[OwnerId]
Group by individual.[vchCity]

Каксопоставил бы то, что у меня, с городами, которые есть в моем загруженном файле.

1 Ответ

0 голосов
/ 04 ноября 2019
with CityTotal as(
Select individual.[vchCity] as City, sum(staging.[Price_PerLicense]) as Total
From Engine1.DB1.[dbo].[Individual] individual
Join Engine2.DB2.[dbo].[Daily_License_Report_Detail] staging on individual.[iIndividualId] = staging.[OwnerId]
Group by individual.[vchCity]
)

Select cs.city, ct.total
from [Sandbox].[dbo].[Cities for Special Project] cs 
left join cititytotal ct on ct.city = cs.city

Это один из способов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...