在MSSQL中,给定一年“yyyy”,我将如何将开始日期返回为01/01/yyyy并将结束日期返回为12/31/yyyy。获取开始日期和结束日期 - 从给定年份开始yyyy
4
A
回答
4
declare @yyyy int; set @yyyy = 2009;
select DATEADD(yy,@yyyy-1900,0), DATEADD(yy,@yyyy-1899,-1)
+0
谢谢。正是我在找什么。 –
1
您使用的是SQL Server 2012(最新版本)吗?
如果是,您可以使用新的DATEFROMPARTS
或DATETIMEFROMPARTS
函数。从第一个链接
例子:
SELECT DATEFROMPARTS (2010, 12, 31) AS Result;
...将返回此:
Result
----------------------------------
2010-12-31
(1 row(s) affected)
+0
SQL Server 2005是我正在使用的 –
0
你可以,如果你使用的是MySQL数据库也试试这个; -
SELECT CONCAT ('01/01','/',2009) start_date ,concat ('12/31','/',2009) end_date
FROM table_name
0
查询:
declare @yyyy int; set @yyyy = 2012;
SELECT convert(varchar,DATEADD(yyyy, @yyyy - 1900, 0), 101) AS StartDate,
convert(varchar,DATEADD(yyyy, @yyyy - 1899, -1), 101) AS EndDate
--OR
SELECT convert(varchar,'01/01/'+CAST(@yyyy as varchar(4)), 101) AS StartDate,
convert(varchar,'12/31/'+CAST(@yyyy as varchar(4)), 101) AS EndDate
结果:
StartDate EndDate
01/01/2012 12/31/2012
相关问题
- 1. 获取某月份的开始日期和结束日期
- 2. PHP获取52周开始/结束日期为特定年份
- 3. 获取本周的开始日期和结束日期(星期一从星期一开始,星期日结束)
- 4. java - 获取给定月份每周的开始日期和结束日期
- 5. 本月的开始日期和结束日期以及本年的开始日期和结束日期
- 6. 获取给定开始日期和结束日期的日期列表
- 7. 如何获取给定开始日期和结束日期的中间日期?
- 8. 获取从开始日期和结束日期
- 9. 开始日期和结束日期datepicker
- 10. 开始日期和结束日期
- 11. 从周中开始考虑年份的开始和结束日期
- 12. 显示给定的开始和结束日期,所有日期
- 13. 计算人年减去开始日期从结束日期
- 14. 如何获取日期时间月开始和结束日期?
- 15. 如何在Android中获取开始日期和结束日期?
- 16. SQL:如何获取周开始日期和周结束日期
- 17. 获取PHP DatePeriod对象的开始日期和结束日期?
- 18. 如何在sql中获取开始日期和结束日期?
- 19. 获取开始日期和结束日期的简单方法
- 20. php,根据开始日期和月数获取结束日期
- 21. 如何获取本周的开始日期和结束日期?
- 22. 获取重叠的开始日期和结束日期
- 23. 按周和年获取开始日期
- 24. 如何获取一年的开始和结束日期?
- 25. NHiberate Validator开始日期结束日期
- 26. 从android的周数和年份中获取星期的开始日期和结束日期
- 27. glyphicon日历开始和结束日期
- 28. 在开始/结束日期
- 29. 查找月份的开始日期和结束日期
- 30. 从给定日期开始获取距离设定的日期
您好,欢迎StackOverflow的:)你尝试过什么? –