我有這個查詢,它試圖捕獲日期(字符串)末尾不包含分號的最後11個字符。但是,當我運行腳本時,它返回的值不包含在字符串中,而且我堅持了幾天。使用子字符串解析返回錯誤的值
這裏是我的查詢
select TOP 2 a.ACCOUNT,a.GPSDATE,
SUBSTRING(b.smsmsg, LEN(b.smsmsg) - 10, 6) [KM2]
from TblGPSCur a
inner join GPRSIN b on a.ACCOUNT = b.SMSFR
where exists(select * from GPRSIN b where b.SMSFR = a.ACCOUNT
and b.smsdt between '2014-10-27 14:00:00' and '2014-10-27 14:49:54')
結果是這樣的
這是前2數據即時試圖解析
結果應該是277511767.8
任何人都可以告訴我,我可能在這裏做錯了嗎?
你好先生,感謝您的回答,我將如何做到這一點的觸發器或stroed程序? – Dodgeball 2014-10-27 10:46:25