首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

新手一个过滤语句

2012-08-27 
新手求助一个过滤语句表sphwph表如下图spidpihao hwsxrq111012012-01111212012-02115612012-05111022012-0

新手求助一个过滤语句
表sphwph表如下图
spid pihao hw sxrq  
1 110 1 2012-01  
1 112 1 2012-02 
1 156 1 2012-05  
1 110 2 2012-01  
1 112 2 2012-02  
2 114 1 2012-01  
2 115 1 2012-02  
2 110 2 2012-01  
2 112 2 2012-02
3 132 1 2012-03

要求就是同种商品,同一货位显示sxrq最小的一个语句应该这么写呢 应该达到的效果是


spid pihao hw sxrq  
1 110 1 2012-01 
1 110 2 2012-01  
2 114 1 2012-01  
2 110 2 2012-01  
3 132 1 2012-03


[解决办法]

SQL code
select * from sphwph where sxrq=(select min(sxrq) from sphwph sh1 where sphwph.spid=sh1.spid and sphwph.hw=sh1.hw); 

热点排行