我想運行一個查詢,將字段中的文本轉換爲數字或貨幣字段。將文本字符串轉換爲C#中ms訪問查詢的十進制或貨幣類型?
我有這樣一個查詢:
SELECT * FROM qryProjectData ORDER BY prj.ProjectDisplayNo
我有數據等。
362
362.01
362.2
362.3
362.4
362.5
362.6
362.7
362.8
362.9
362.10
362.11
我做了排序但結果如下。
362
362.01
362.10
362.11
362.2
362.3
362.4
362.5
362.6
362.7
362.8
362.9
問題是文本字段,爲什麼不正確排序。 需要將其轉換爲十進制或貨幣類型。
幫助我,如果有人有解決方案。
任何原因是您沒有將它作爲數據庫中的小數位字段? –
有很多數據...所以,現在我不能改變它 – aagnee
現在改變它可能需要一段時間(但應該是可自動化的) - 但除非你打算在完成這項任務後把它扔掉,否則你會收穫的長期的好處。 –