【发布时间】:2015-02-17 02:42:32
【问题描述】:
首先我使用这个查询来选择月份的名称。
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 月,即 FEB。然后 + 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')
【问题讨论】: