我在下面写了查询。我想在“访问的网站”中添加一个新列。在此列中,我要对已访问的站点使用“ Y”,对未访问的站点使用“ N”。我希望它与已经存在的site#列匹配。我已经有要使用的网站列表,但是它在Excel中。这将是理想的情况。
如果不是这样,那么可以有一个单独的列称为“已访问的站点”,我可以在该站点中填充已访问的站点,并且它们与site#列匹配,因此当我导出到excel时,我可以过滤空白以知道哪些是空白丢失了。
我不确定该使用什么。插入功能?我有访问过的网站列表。
SELECT a.[Week End Date],a.[Cal Year #],a.[Week #],b.Category,b.Department,a.[Site #],SUM(a.[$ Sales]),SUM(a.[Qty Sales])
FROM databases.cbg.tableA a
join databases.cbg.tableb as b on a.[UPC Code]=b.[UPC Code] and a.[Week End Date] = b.[Week End Date]
where a.[Cal Year #] >= '2018'
group by
a.[Week End Date],a.[Site #]
--,a.[$ Sales]
--,a.[Qty Sales]
order by a.[Week End Date] asc
示例:
Week_end_date| Category| Site#| $_sales| Qty_Sales| Visited Site|
2019-01-01 Hardware 1000 7.99 1 1000
2019-01-01 Hardware 1010 8.99 1
我有一个代表希望访问的站点列表,如果他们访问过的站点将是Y或N,并且我有一个他们访问过的站点列表,我想将这些内容输入到访问的站点中,或者只是而是在其中使用“ Y”或“ N”,或者对我有用。