我有2种不同的价格(PriceA和PriceB)可以从不同的日期(DateA和DateB)中选择。 PriceA在3月底有效,PriceB从4月1日起有效。我应该如何从DateA和PriceB和DateB获得PriceA。我在不同专栏的db中有PriceA和PriceB。
答案 0 :(得分:0)
看起来您需要根据日期显示价格,您可以使用CASE WHEN
select CASE WHEN date < '2017-04-01' THEN PriceA else PriceB end as price FROM tbl