damn!DECLARE @foo TABLE ( [val] VARCHAR(20) )INSERT @foo ([val])VALUES ('4.8.1') , ('6.4.1.1') , ('6.4.1.1') , ('5.1.7') , ('5.1.7') , ('23.35.4.5') , ('6.11') , ('6') , ('6.1') , ('FOOBARRED')SELECT *, CHARINDEX('.', [val], 0) FROM @fooSELECT * FROM @fooWHERE [val] < '6.100000001'AND CHARINDEX('.', [val], 0) <= 2
Charlie===============================================================Msg 3903, Level 16, State 1, Line 1736The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION