需要读取行但只需要每个订单最后的数据

时间:2015-04-02 21:51:12

标签: sql sql-server

订单#是第一个。我们需要报告每个订单有多少个纸箱。纸箱col是PHBNO#。在SQL中我想得到一个结果 例如,PHORD#和PHBNO#用于最终计数 05360237 5

PHORD#    PHSFX#  PHBNO#   PHPKGN           
05360207   000         1   CUSTOM           
05360220   000         1   CUSTOM           
05360225   000         1   CUSTOM        
05360237   000         1   CUSTOM           
05360237   000         2   CUSTOM           
05360237   000         3   CUSTOM           
05360237   000         4   CUSTOM           
05360237   000         5   CUSTOM    

05360249   000         1   CUSTOM           
05360249   000         2   CUSTOM           
05360249   000         3   CUSTOM           
05360260   000         1   CUSTOM           
05360260   000         2   CUSTOM           
05360269   000         1   CUSTOM           
05360315   000         1   CUSTOM           
05360323   000         1   CUSTOM           

1 个答案:

答案 0 :(得分:0)

您的价值似乎在增加,所以我认为您可以使用汇总:

select PHORD, max(PHBNO)
from table t
group by PHORD;