2017-04-04 11 views
0

私のデータベーステーブルは、以下に示すようなフォーマットである:Product'A」最後の2年間を購入してきた顧客は(T-1の両方で買っSQLクエリでロジックが適用されていますか?

現在の年= 2017

ID  Bought Year 
1  A  2016 
1  A  2015 
2  A  2013 
2  B  2015 
2  B  2014 
3  A  2014 
4  A  2014 
4  A  2015 
4  A  2016 

リストとT-2年)

答 - ID:1と4

私は

lasttwoyearcustlist=DBgetQuery(conn, "Query") 
を使用して、Rでクエリを定式化するにはどうすればよいです

答えて

2

ウェイは、年齢の数をカウントすることに基づいています。

select id 
from my_table 
where bought = 'A' 
and year in (2016, 2015) 
group by id 
having count(distinct year) =2 
関連する問題