我正在一个项目中,该项目要求我根据场景返回不同的日期值,但我不太确定如何写出来。我认为我只是不了解如何应用逻辑:
PAYFREQ
是A
,然后TRANS_DATE
是COMPEFFDT
年的第一年PAYFREQ
是M
,然后TRANS_DATE
是COMPEFFDT
月份的第一天PAYFREQ
是B
,然后是每两周的第一天,以COMPEFFDT
PAYFREQ
<> A
,并且日历年中唯一非零的FIC
金额为COMPEFFDT
为12月31日,则TRANS DATE
为第1个COMPEFFDT
任何人都可以至少给我一个基本的出发点,以起草这个陈述吗?
答案 0 :(得分:0)
假设这在查询中,请尝试使用SWITCH语句。不过,我不确定您所说的“ COMPEFFDT的第一年”是什么意思。
选择开关( PAYFREQ =“ A”,“ COMPEFFDT的第一年”, PAYFREQ =“ M”,“ COMPEFFDT月的第一天”, ... )AS结果
此外,您应该查看指南以提交新问题。