[SQL 初心者] 次のようなテーブルがあります。
id date
1 2019-01-01
1 2019-01-02
2 2019-03-01
2 2019-05-01
equalsに影響を与えずに、日付が 2019-04-01 と 2019-05-01 の間id
にある列 のみをフィルタリングしたい。2
id
1
新しいテーブルは次のようになります。
id date
1 2019-01-01
1 2019-01-02
2 2019-03-01
私はこれを試しました:
select * from table1 where id =2 and date between 2019-03-01 and 2019-04-01
そして、このデータセットを取得します:
id date
2 2019-03-01