添加一列并使用与表中另一列匹配的值填充它(类似于vlookup)

我在下面写了查询。我想在“访问的网站”中添加一个新列。在此列中,我要对已访问的站点使用“ 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”,或者对我有用。

inuyasha2010 回答:添加一列并使用与表中另一列匹配的值填充它(类似于vlookup)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3156312.html

大家都在问