【问题标题】:IBM DB2 SQL | Obtain Sunday and Monday Date from YEAR and WEEK NUMBERIBM DB2 SQL |从 YEAR 和 WEEK NUMBER 获取周日和周一日期
【发布时间】:2012-12-07 04:03:07
【问题描述】:

在 IBM DB2 中,仅使用 SQL,我想使用 YEAR 和 WEEK NUMBER 获取星期日日期和星期一日期。

我是 IBM DB2 的新手。

【问题讨论】:

    标签: sql date db2 week-number


    【解决方案1】:

    假设 n_year 是年份,n_week_in_year 是当年的 ISO 周数,我使用了以下函数:

      (DATE(((n_week_in_year-1)* 7)+ 1) + (n_year -1) years)
    

    我得到了那周的星期一日期。

    我的回答是基于阅读以下文章: CodeNaut: Calculate Date for any given week in year

    【讨论】:

    • 此外,这里记录了许多内置日期函数:ibm.com/developerworks/data/library/techarticle/0211yip/…。我即将对DAYOFWEEK 做类似的事情,它会告诉你日期是星期天、星期一等。
    • 您好,感谢您的帖子。我尝试了链接并收到“您请求的页面无法显示”的消息。
    • 这太疯狂了。 URL 是正确的,它适用于谷歌。我为它创建了一个简短的网址ibm.biz/BdxTaw。这是我做的谷歌搜索:google.com/search?q=db2+date+functions
    • 我知道...非常感谢您发布新链接...我会保留此链接以供将来参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2022-06-29
    相关资源
    最近更新 更多