1
我知道我的問題是值是一個字符串,但我怎樣才能解決它並返回正確的結果?sql大於語句返回的值小於並大於
這裏是我的查詢和結果的摘錄返回
select [Count of Disk Errors], _ResourceGuid from Inv_Hard_Disk_Errors
where _resourceguid in (select guid from vComputer where IsManaged = '1')
and [COUNT of Disk Errors] > '250'
order by 1 desc
Count of Disk Errors _ResourceGuid
99 DDDC8FDE-46CD-493F-8AB9-0570DECE9183
9 005E111E-B04B-44C8-B6FE-37FBC9547B8D
88 E6BB97E7-67AE-4DF5-BD44-C1612098B137
87 A0EE300B-C449-4E3A-9B82-7442F3AEDF11
8 9A73D013-D2BA-43DC-A213-EF8FC9789498
結果它的上市可能會產生混淆的方式。在第一列中返回的數字是99,9,88,87,8,它們都小於250,我只查找大於250的值 – user3009669
將您的計數存儲爲整數而不是char或varchar,這不會是一個問題。你的結果表明它是一個按字典順序排列的字符。 – JNevill