2

我正在使用 MRP 系统来储存我工作的库存。它本身的界面并不是最好的,所以我决定打开数据库文件并手动完成所有操作。我有一些问题。我正在尝试使用ORDER BY. 我没有得到我想的结果。它以这种格式显示它们:

1
10
100
101
101
11
110
111

ETC

代替

1
2
3
4
5

ETC

这是我的查询

SELECT * 
    FROM tblStockItems
    Order By (`MasterPNo`) 

我目前正在访问,然后数据库是 JET 格式。如果您想知道为什么我使用访问而不是 MRP 接口,那是因为稍后我将需要重新组织整个库存系统,因此很多字段的产品编号都会更改。

谢谢阅读

4

1 回答 1

4

如果可能,将列类型更改为数字

如果没有,演员应该这样做:

ORDER BY Val(MasterPNo)
于 2013-07-11T15:02:04.967 回答