| 
                     | 
                    
                        主题:  进行统计的情况下如何进行筛选
                     | 
                
            
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #12006/5/9 9:50:19 
                            
                                在普通的查询记录中筛选同样的ID可以用 sql="Select distinct item_id from sulb order by item_id desc" 在下面这个进行统计的情况下如何进行筛选 sql="Select count(*) As alls from sulb order by item_id desc"
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          缺缺 
                        职务:管理员 
                        等级:8 
                        金币:41.0 
                        发贴:9620 
                        注册:2004/1/14 19:14:47 
                     | 
                    
                        
                            
                            #22006/5/9 11:04:40 
                            
                                Select count(*) As alls from sulb group by item_id
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #32006/5/9 12:36:59 
                            
                                这么写法只剩下选出来的这条记录了,我是想不显示这条记录而显示其它的记录,而不是显示这条记录而不显示其它的
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          yiliaocheng 
                        职务:普通成员 
                        等级:2 
                        金币:2.0 
                        发贴:631 
                        注册:2005/12/29 19:33:15 
                     | 
                    
                        
                            
                            #42006/5/9 17:00:26 
                            
                                Select * from sulb where item_id not in(Select count(*) As alls from sulb group by item_id)
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #52006/5/10 15:04:21 
                            
                                Microsoft VBScript 编译器错误 错误 '800a03f6' 
  缺少 'End' 
  /iisHelp/common/500-100.asp,行242 
  Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07' 
  [Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。 
  /Website/ois/item/item_count_Bsave.asp,行116  
                                
                                
                                
                             
                            
                                
                                    编辑历史:[此帖最近一次被 stephen 编辑过(编辑时间:2006-05-10 16:49:28)] 
                                     
                                 
                             
                            
                         
                     | 
                
                        
                
                    
                          蓝鲸 
                        职务:版主 
                        等级:5 
                        金币:42.1 
                        发贴:2614 
                        注册:2001/12/20 15:57:57 
                     | 
                    
                        
                            
                            #62006/5/10 16:44:50 
                            
                                错误出在116行啊,仔细检查
                                
                                
                                
                             
                            
                            非常大鱼 
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #72006/5/10 16:51:19 
                            
                                就是Select * from sulb where item_id not in(Select count(*) As alls from sulb group by item_id)这句话啊
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #82006/5/10 16:59:25 
                            
                                是这句话有问题,会不会哪里写错了?
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          yiliaocheng 
                        职务:普通成员 
                        等级:2 
                        金币:2.0 
                        发贴:631 
                        注册:2005/12/29 19:33:15 
                     | 
                    
                        
                            
                            #92006/5/10 17:01:40 
                            
                                Select * from sulb where item_id not in(Select count(item_id) As alls from sulb group by item_id)
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          蓝鲸 
                        职务:版主 
                        等级:5 
                        金币:42.1 
                        发贴:2614 
                        注册:2001/12/20 15:57:57 
                     | 
                    
                        
                            
                            #102006/5/10 17:04:50 
                            
                                这是SQL语句,怎么能作为VBS语句呢,另外这SQL语句是什么意思呢 id 怎么与计数(count)混在一起了。
  你的问题不清楚什么意思。要排除先得有个排除条件
                                
                                
                                
                             
                            
                            非常大鱼 
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #112006/5/11 10:54:52 
                            
                                sql="Select count(*) As alls from sulb where itemfrom='财务'" 上面这句话是统计sulb数据表内itemfrom=财务的记录,但要排除字段itemid相同的记录
 
  itemid字段里的记录有 200601 200602 200603 200602
  上面这句统计显示是4条记录,但200602有重复,要排除这条重复记录,我的问题就在这里
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          蓝鲸 
                        职务:版主 
                        等级:5 
                        金币:42.1 
                        发贴:2614 
                        注册:2001/12/20 15:57:57 
                     | 
                    
                        
                            
                            #122006/5/11 15:56:38 
                            
                                这种查询少有啊,要漏下相同的第2条
  如果该表有标识ID号(不是item_id)就行
                                
                                
                                
                             
                            
                            非常大鱼 
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #132006/5/11 18:57:29 
                            
                                ID号当然是有的,ACCESS不是所有建立的数据表都自带标识ID号的嘛
  那不知道我的问题怎么实现啊?
                                
                                
                                
                             
                            
                            
                         
                     | 
                
                        
                
                    
                          蓝鲸 
                        职务:版主 
                        等级:5 
                        金币:42.1 
                        发贴:2614 
                        注册:2001/12/20 15:57:57 
                     | 
                    
                        
                            
                            #142006/5/11 21:55:48 
                            
                                SELECT * FROM Sulb WHERE ItemFrom = '财务' AND [ID] IN (SELECT MIN(ID) FROM Sulb GROUP BY item_id )
  记录条数: SELECT COUNT(*) AS Alls FROM Sulb GROUP BY item_id WHERE ItemFrom = '财务' allinhands已经写上了
                                
                                
                                
                             
                            
                            非常大鱼 
                         
                     | 
                
                        
                
                    
                          云中游 
                        职务:普通成员 
                        等级:2 
                        金币:1.0 
                        发贴:397 
                        注册:2000/10/26 20:06:05 
                     | 
                    
                        
                            
                            #152006/5/12 17:15:50 
                            
                                SELECT * FROM Sulb WHERE ItemFrom = '财务' AND [ID] IN (SELECT MIN(ID) FROM Sulb GROUP BY item_id ) 得出结果是 ========================================
  Microsoft VBScript 编译器错误 错误 '800a03f6' 
  缺少 'End' 
  /iisHelp/common/500-100.asp,行242 
  Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10' 
  [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。 
  /Website/ois/item/item_count_Bsave.asp,行116 
 
 
 
 
  SELECT COUNT(*) AS Alls FROM Sulb GROUP BY item_id WHERE ItemFrom = '财务'
  ================================== 得出结果: 如果记录是30条,有一条重复,那结果不是显示29,而是显示1 
                                
                                
                                
                             
                            
                            
                         
                     |