gpt4 book ai didi

sql - 当月和当年的特定日期

转载 作者:行者123 更新时间:2023-12-02 22:13:17 25 4
gpt4 key购买 nike

我在返回当前月份和年份的特定日期时遇到问题。例如我需要第 15 天。到目前为止我在FB/IB中使用现有的功能:

IB_EncodeDate(EXTRACT(YEAR FROM Current_Date),EXTRACT(Month FROM Current_Date),15)

是否存在一种简单的方法将其转换为 MSSQL 数据库?

编辑。我需要 OLE 格式的输出(例如 41,348)来将日期与另一个日期进行比较。我将数据库中的日期与当月 15 日进行比较。

最佳答案

当月 15 日:

SELECT DATEADD(DAY, 14, DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0));

要根据这个“神奇”日期 1899-12-30 获取愚蠢的 OLE 表示:

SELECT DATEDIFF(DAY, -2, DATEADD(DAY, 14, 
DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0)));

答案(3月11日,当我针对更改后的要求更新此答案时):

-----
41348

关于sql - 当月和当年的特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15142316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com