我可以使用哪种方法为数据库中的存储字段获取不同的日期值?

时间:2019-05-27 13:14:03

标签: sql date ms-access

我正在一个项目中,该项目要求我根据场景返回不同的日期值,但我不太确定如何写出来。我认为我只是不了解如何应用逻辑:

  • PAYFREQA,然后TRANS_DATECOMPEFFDT年的第一年
  • PAYFREQM,然后TRANS_DATECOMPEFFDT月份的第一天
  • PAYFREQB,然后是每两周的第一天,以COMPEFFDT
  • 结尾
  • PAYFREQ <> A,并且日历年中唯一非零的FIC金额为COMPEFFDT为12月31日,则TRANS DATE为第1个COMPEFFDT

任何人都可以至少给我一个基本的出发点,以起草这个陈述吗?

1 个答案:

答案 0 :(得分:0)

假设这在查询中,请尝试使用SWITCH语句。不过,我不确定您所说的“ COMPEFFDT的第一年”是什么意思。

选择开关(                PAYFREQ =“ A”,“ COMPEFFDT的第一年”,                PAYFREQ =“ M”,“ COMPEFFDT月的第一天”,                ...               )AS结果

此外,您应该查看指南以提交新问题。