【发布时间】:2015-11-25 06:49:27
【问题描述】:
我的查询是
SELECT CONVERT(CHAR, DATENAME(MONTH, IssueDate)) AS MonthName,
ItemId,
COUNT(CONVERT(VARCHAR, IssueDate, 6)) AS WorkingDays
FROM dbo.Issue AS Issue
GROUP BY
CONVERT(CHAR, DATENAME(MONTH, IssueDate)),
ItemId
HAVING (ItemId = 427)
查询明智的展示
但我需要
请大家尽快解决这个问题。
【问题讨论】:
-
我猜你说最后 3 个月你的意思是一年的最后一个季度
-
如果是这种情况,您可以使用
datepart(quarter,issuedate) = 4 -
是的,我也关心“最近3个月”这个要求,是今年最后一个季度吗?或者可以在表格中找到的最近 3 个月。例如:该表只有 JAN、FEB、MAR、APR 数据,所以最近 3 个月应该是 FEB、MAR 和 APR?或如何?请澄清。
标签: sql sql-server