0
A
回答
5
假设的SQL Server:
DECLARE @string VARCHAR(17) = '20120301-20120331';
SELECT
CONVERT(DATETIME, LEFT(@string, 8)),
CONVERT(DATETIME, RIGHT(@string, 8));
从表:
SELECT
CONVERT(DATETIME, LEFT(column_name, 8)),
CONVERT(DATETIME, RIGHT(column_name, 8))
FROM dbo.table_name;
相关问题
- 1. 字符串中的分割日期
- 2. 从日期分割字符串
- 3. SQL字符串分割
- 4. 分割字符串[]
- 5. 分割字符串
- 6. 分割字符串
- 7. 分割字符串
- 8. 分割字符串
- 9. 分割字符串
- 10. 字符串分割
- 11. 分割字符串
- 12. 分割字符串
- 13. 分割字符串
- 14. 分割字符串
- 15. 按命令分割SQL字符串
- 16. SQL Server 2012字符串分割
- 17. 在sql中分割字符串
- 18. 字符串分割到与SQL
- 19. 的Oracle SQL分割字符串行
- 20. Selenium分割日期字符串的工作示例?
- 21. JavaScript的分割字符串来获得日期和时间仅
- 22. 分割字符串数组在C#创建日期时间
- 23. 如何分割字符串获取日期仅
- 24. php分割字符串按日期排列(yyyy-mm-dd)
- 25. 如何分割日期形式使用flex的字符串formate的日期?
- 26. 分割分隔字符串
- 27. 分割使用boost ::字符串分割
- 28. 字符串分割到字符串
- 29. 字符串分割到字符串
- 30. 分割一个字符串
哪个RDBMS?哪个版本? – 2012-04-20 18:00:14
我假设列类型是VARCHAR?格式是否始终保持一致(即每个日期的格式为YYYYMMDD,并且两个日期总是用一个破折号分隔,而没有内部空格?) – 2012-04-20 18:00:34
是的,它始终保持一致并且是VARCHAR。谢谢! – OBL 2012-04-20 18:01:18