标签: sql oracle
我正在尝试使用select语句从数据库中获取特定字段。但是,在我的数据中,字段映射在特定日期发生了变化。
select
如果日期列位于日期CASE之前,而另一个字段位于日期X,则我可以编写类似Y表达式的内容来选择一个字段,并将它们组合在一起同一列?
CASE
X
Y
答案 0 :(得分:3)
确实使用这样的东西:
select case when date-column < x then column1 when date-column < y then column2 end