gpt4 book ai didi

mysql - 如何将一个月加两个月

转载 作者:行者123 更新时间:2023-11-29 12:24:28 24 4
gpt4 key购买 nike

首先,我使用此查询来选择月份的名称。

SELECT SUBSTRING(DATENAME(month, (SELECT DATEPART(mm,lco_Date)+2
FROM aCT.dbo.iPLEX_BULK_PO_PARM WHERE Recid = '81a50399-e383-41a0-9196-2eaaa42b0ee8' AND season_id = '2015-SS')),1,3)

我的 lco_date 月份是 2 月,即 2 月。 + 2 等于 4,即 APR。现在,当我运行整个代码时,它只显示 JAN,我很困惑。

我使用此代码来确定月份编号,并且成功得到 4 的结果。这是我添加的子字符串,但我没有获得正确的月份名称。有人可以帮忙吗?

(SELECT DATEPART(mm,lco_Date)+2
FROM aCT.dbo.iPLEX_BULK_PO_PARM WHERE Recid = '81a50399-e383-41a0-9196-2eaaa42b0ee8' AND season_id = '2015-SS')

最佳答案

您是否尝试过使用 DATEADD 或任何等效项? DATEADD 将您要添加的日期部分(例如:日、月等)、您要添加的间隔数以及您的日期作为参数。对于 future 的日期,该数字可以是正数;对于过去的日期,该数字可以是负数。

SELECT DATEADD(month,2,lco_Date) AS OrderPayDate FROM aCT.dbo.iPLEX_BULK_PO_PARM WHERE Recid = '81a50399-e383-41a0-9196-2eaaa42b0ee8' AND season_id = '2015-SS')

有关完整语法,请参见此处: http://www.w3schools.com/sql/func_dateadd.asp

关于mysql - 如何将一个月加两个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28553833/

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