遇到一个奇怪的问题?
table 
 NO         LineNO         ItemNO      ReceiptQty         ItemOrderQty      MOLineCost 
 FXP01      1            1001                  239                                    250                                 50.6 
 FXP01      1            1001                  8                                          250                                 50.6 
 FXP02         1            1005            246                                       250                                 8520.3 
 ...   
 我的查询 
 select    
 NO      ,   LineNO,         ItemNO   ,         ItemOrderQty   ,   MOLineCost,,   sum(ReceiptQty) ReceiptQty 
 from   tb 
 group   by   NO      ,   LineNO,         ItemNO,ItemOrderQty   ,   MOLineCost   
 但是最后显示的 数据   
 NO         LineNO         ItemNO      ItemOrderQty      MOLineCost   ReceiptQty          
 FXP01      1            FXP01                           250                                 250                  241   
 FXP02         1            FXP02                              250                                 250               246     
 疑惑.....     
------解决方案--------------------把分組條件改一下
------解决方案--------------------这样试试看      
 select  
 [NO],[LineNO],ItemNO,ItemOrderQty,MOLineCost,sum(ReceiptQty) ReceiptQty 
 from tb 
 group by [NO],[LineNO],ItemNO,ItemOrderQty,MOLineCost
------解决方案--------------------问题出在 LineNO 是sql关键字
------解决方案--------------------在sql server 2000中字段可以是关键字,但是当关键字作为非关键字使用时要在关键字两边加上[]以表示此名字作为非关键字使用.最好不要使用关键字作为字段名