3
A
回答
4
你不能用数字将字符串'9/1'
:YEAR(GETDATE())
,所以尝试:
选择CAST( '9/1 /' + CONVERT(VARCHAR(4),YEAR(GETDATE())) AS DATETIME)AS test2的
0
您可以使用一个字符串格式YYYYMMDD。
1
SELECT
CAST('9/1/' + CAST(YEAR(GETDATE()) AS VARCHAR) AS Datetime) AS test2
您需要将YEAR(整数)转换为VARCHAR,然后才能附加它。
1
试试这个:
Select DateAdd(month,
dateDiff(month, 0, getdate()) + 9 - MONTH(getdate()),
0)
+0
这个工作,它使用快速的内置SQL(服务器?)功能,而不是字符串连接。 – 2011-04-24 19:45:18
相关问题
- 1. TSQL日期转换
- 2. TSQL日期条件
- 3. TSQL日期溢出问题
- 4. TSQL - 案例日期比较
- 5. TSQL日期时间比较
- 6. TSQL:结合日期范围
- 7. Tsql日期列更新
- 8. TSQL - 组和岛屿日期
- 9. TSQL比较日期范围
- 10. Tsql日期计算效率
- 11. Tsql nvarchar日期更新
- 12. TSQL搜索日期范围
- 13. TSQL日期和数字
- 14. SSRS/TSQL日期格式
- 15. 如何在tsql中从日期和字符串中创建日期时间
- 16. 在TSQL中的转换日期
- 17. 构建getRequestedUpdateDateWithHandler的日期:
- 18. 循环日期和返回星期tsql
- 19. TSQL - 在给定日期之间递归选择日期
- 20. TSQL - 将字符串yyyy /日期编号转换为日期
- 21. tsql到日期范围的日期列表
- 22. TSQL:根据最大日期删除重复项(日期)
- 23. TSQL:带日期和小时的格式日期?
- 24. TSQL更新的日期时间与随机值2个日期
- 25. 将日期时间插入日期时间字段TSQL
- 26. TSQL - 转换日期字符串到日期时间
- 27. TSQL上个月的第一个日期 - 仅限日期
- 28. 如何将TSQL日期时间转换为Julian INT日期
- 29. TSQL查询索引按日期确定何时创建?
- 30. TSQL - 获取最后成功日期
OOOOH,有道理... – R0b0tn1k 2010-02-02 20:21:59