如何从选定的日期获得不同的价格
问题描述:
我有2个不同的价格(PriceA和PriceB)从不同的日期(DateA和DateB)中选择。 PriceA在3月底有效,PriceB从4月1日起有效。我应该如何从DateA和PriceB以及DateB中获取PriceA。我从不同的列中获得了PriceA和PriceB。如何从选定的日期获得不同的价格
答
看起来你需要显示基于日期的价格,你可以使用CASE WHEN
select CASE WHEN date < '2017-04-01' THEN PriceA else PriceB end as price FROM tbl
添加表结构 –