有人决定一起的东西一堆倍到单个列,因此该列的值可能是这样的:TSQL UDF来分割字符串中的每个8个字符
08:00 AM01:00 PM
而另一列包含在以下日期格式;
20070906
我想要写一个UDF正常化在单个SQL查询该数据,因此可以得到靠背2行日期时间类型的为上述示例
2007-09-06 08:00:00.000
2007-09-06 13:00:00.000
为datetime型的转化是简单...但我需要每8个字符分割时间部分以获得个人时间。
任何人都知道现有的UDF做到这一点?
谢谢。
这有什么错用SUBSTRING? http://msdn.microsoft.com/en-us/library/ms187748.aspx – 2011-05-21 02:09:37
每个8个字符,不只是8个字符。 SUBSTRING生成一个字符串。 – Jeff 2011-05-21 12:40:20
我很清楚这一点。建议你多次调用它......就像循环中一样! – 2011-05-21 12:48:27