私はsql db2を使用して、引っ越しをする人のために2つのテーブルを日付で結合していますが、テーブルの1つに年しかありません:
select a.person,b.from_date,b.to_date,a.year from table1
join
table2
on a.person = b.person
and a.year between year(b.from_dt) and year(b.to_dt)
しかし、最後の行の a.year に「1st January」を追加したいと思います。(b.from_dt と b.to_dt は完全な日付です)
年とカスタムの日/月を連結する方法はありますか? 現時点では、複製を元に戻しているので、次のようになります
and a.year'01-01' between b.from_dt and b.to_dt
ありがとう!