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. 字符串中的分割日期
- 4. SQL分割字符串
- 5. SQL字符串分割
- 6. 經典ASP - 字符計數上的分割日期字符串
- 7. 分割字符串
- 8. 分割字符串
- 9. 分割字符串
- 10. 分割字符串
- 11. 分割字符串
- 12. 分割字符串
- 13. 分割字符串
- 14. 分割字符串
- 15. 分割字符串
- 16. 分割字符串
- 17. 分割字符串
- 18. 分割字符串
- 19. 分割字符串
- 20. 分割字符串
- 21. 分割字符串
- 22. 分割字符串
- 23. 分割字符串
- 24. 分割字符串
- 25. 分割字符串
- 26. 分割字符串[]
- 27. 分割字符串
- 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