我正在尝试获取所有字符之前的空间:
SUBSTRING(reporttime,1,CHARINDEX(reporttime,' ',1))
但它不起作用。请帮忙!
示例数据:
7/8/2010 11:47 AM
7/8/2010 10:55 AM
最佳答案
Select Substring( MyTextColumn, 1, CharIndex( ' ', MyTextColumn ) - 1)
实际上,如果这些是日期时间值,那么有更好的方法:
Select Cast(DateDiff(d, 0, MyDateColumn) As datetime)
关于sql - 在SQL SERVER中获取所有字符之前的空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3526673/