Access交流中心

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

查询中名次排名空数值如何处理

小懿  发表于:2009-08-04 14:47:16  
复制

附件中,我想把班级扣分为0分的班级作为第一名排列,如多个班级扣分为0分,则这些班级名次并列第一,然后接下去按实际扣分排名,现在我的查询只能将有扣分的班级排出来如下图,请老师指导解决。

 

 

我想要的结果如下图

 

 

 

我的附件在下面:

点击下载此附件

 

Top
蟹仔 发表于:2009-08-04 20:02:20

看看是不是你要的效果点击下载此附件

把你原来的查询改成查询2, 查询1为所有的班别,默认扣分为0,名次为1,接着把查询2跟去除了跟查询2重复班别的查询1合并。

可能你会觉得查询用得太多了,你可以把它们合并在一起,把查询2的所有SQL代码复制进去那个合并查询里面



小懿 发表于:2009-08-04 20:21:51

看看正是我想要的效果,谢谢你!



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