【问题标题】:What method can I use to get a different date value for a stored field in my database?我可以使用什么方法为数据库中的存储字段获取不同的日期值?
【发布时间】:2019-10-13 01:47:16
【问题描述】:

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

  • PAYFREQA 然后 TRANS_DATECOMPEFFDT 的第一年
  • PAYFREQM 然后 TRANS_DATECOMPEFFDT 的第一个月
  • PAYFREQB 然后是双周周期的第一天,以 COMPEFFDT 结尾
  • PAYFREQ A 并且一个日历年的唯一非零 FIC 金额具有 12 月 31 日的 COMPEFFDT,然后 TRANS DATECOMPEFFDT 的第 1 年

谁能给我一个关于如何制定这个陈述的基本起点?

【问题讨论】:

  • 请提供示例数据、所需结果以及您为此编写查询所做的任何尝试。

标签: sql date ms-access


【解决方案1】:

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

选择开关 ( PAYFREQ = "A", "COMPEFFDT 第一年", PAYFREQ = "M", "COMPEFFDT 月 1 日", ... ) 作为结果

另外,您应该查看提交新问题的指南。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-19
    相关资源
    最近更新 更多