【发布时间】:2015-05-13 14:34:17
【问题描述】:
我正在尝试解析 14 个字符 varchar(不总是 14 个字符,有时是 12 或 10 或 0)列,以便通过在第二个结果前面加上小数点来显示两部分的结果。
EmployeeCode ResultCol1 ResultCol2
-----------------------------------------------
42135430620000 421354306200 .00
42135431750000 421354317500 .01
42135431740001 421354317400 .00
42135430923333 421354309233 .33
42135432370000 421354323700 .00
431354324200 4313543242 .00
42135432320000 421354323200 .00
42135432390000 421354323900 .00
42135430940000 421354309400 .00
421354324300 4213543243 .00
42135431980000 421354319800 .00
421354324400 4213543244 .00
42135432830000 421354328300 .00
421354323800 4213543238 .00
421354328500 4213543285 .00
421354328100 4213543281 .00
421354328400 4213543284 .00
421354328200 4213543282 .00
421354328600 4213543286 .00
421354330000 4213543300 .00
【问题讨论】:
-
您的示例中的第二行和第三行是否正确?
-
嗨西蒙,第二行和第三行是结果应该是这样的。抱歉,之前没有详细说明。
标签: sql sql-server sql-server-2008 substring