Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

涉及数字排序,结果出来总要排乱

黑M  发表于:2011-03-24 11:33:26  
复制

类别 编码  金额

a       1     100

a       2     200

a        .      .

a        .      .

a       10     .

a       11    100

b       1  

b       2

b       .

b       10

b       11

联合查询想要的结果

类别 编码  金额

a      1     100

a      2     100

a       .      .

a       10     .

a       11     .

a小计  5000

b       1

b      2

b      .

b     10

b小计  5000

按类别 编码 排序出来的总是

类别 编码  金额

a      1     100

a      10    

a      11

a      2

a      .

a小计  5000

b     1

b     10

b     2

b     .

b小计 5000

该怎么做这个查询?

哪位有示例,求教!

 

 

 

Top
三秒 发表于:2011-03-24 12:03:37

问题就是一按编号排序就乱了

成了这样结果

1

10

11

2

20

3

想要的结果是

1

2

3

.

.

10

11

.

.

20

 



三秒 发表于:2011-03-24 12:39:27

是数字型的

变成文本型的就会正常排出来了吗?

 



王一 发表于:2011-03-24 16:18:45
用Val([字段名称])将文本型转换成数字型即可。

三秒 发表于:2011-03-24 18:43:49

弄明白了  感谢大家

编码是数字型的

 

但在联合查询中对应编码一列写了“小计”

也就是上面编码是数字型,最下面因为有了“小计”文字

照成排序有了差别。



总记录:7篇  页次:1/1 9 1 :