gpt4 book ai didi

sql-server - SQL : how to retrieve data in month and year range

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:23 24 4
gpt4 key购买 nike

我有一个查询,我希望在其中得到月份和年份范围内的结果,例如数据应介于 January/2010 和 March/2012..

任何人都可以帮助我......我已经做了......:

(DATENAME(MM, c.startdate) >= 'January' and DATEPART(YEAR, c.startdate) >= 2010) and
(DATENAME(MM, c.startdate) <= 'January' and DATEPART(YEAR, c.startdate) <= 2012)

bue 仍然没有得到 porper 的结果

提前致谢

最佳答案

为什么不直接使用:

SELECT (list of columns)
FROM dbo.YourTable
WHERE c.startDate >= '20100101' AND c.startDate < '20120401'

这只是选择所有 startDate 在 2010 年 1 月 1 日和 2012 年 4 月 1 日之间的行

关于sql-server - SQL : how to retrieve data in month and year range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468792/

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