我需要一些幫助來查詢。 我有一個結果集,看起來像這樣:比較去年和今年的結果
表Stucture:
GEO | YEAR | INS
---------------------------
Ams | 2016 | something wrong1
Ams | 2016 | something wrong2
Ams | 2017 | something wrong1
我需要得到一個結果集,如果在2016年有「東西wrong1」全球環境展望「AMS」,並在2017年我們對於相同的Geo'AMS',再次出現'Something wrong1'。 顯示我的地理位置「AMS」
從本質上說,我需要如果同一地理,我們有同樣缺乏2016年和2017年,查詢需要比較設定2016年的結果和結果集的2017年 向我展示GEO。
任何幫助,將不勝感激
查詢我走到這一步:
select Geo
from (
select Geo
from dbo.results
WHERE (INS in ('something wrong1', 'something wrong2'))
) as res
Group by Geo
having count(*) > 1
但是這隻能說明我的地理這是雙不看INS列。
請將表格數據和預期結果作爲格式化文本,請!同時向我們展示您當前的查詢嘗試。 – jarlh
您正在使用哪個數據庫? – Prathyush
@jarlh你能幫我解釋我能做到嗎? – Vico