hur.cn - 华软网

 热门搜索

怎样建如此DW?

  作者:未知    来源:网络    更新时间:2019/5/10
有一个表 test(序号,编号,姓名,年月,金额)  
id  code   name     accoym   salary
1    001   张三     200601     1000
2    002   李四     200602     1500
3    002   李四     200603     1600
4    002   李四     200604     1800
5    003   王五     200606     2000
6    003   王五     200608     2500

想获得结果:以为code唯一值,每一个code只取一条记录(年月最小的)
id  code   name     accoym   salary
1    001   张三     200601     1000
2    002   李四     200602     1500
5    003   王五     200606     2000

如何建这样一个DW,好像用quick select,sql select,query等数据源都不行
------华软网友回答------
SELECT ( DISTINCT code), id ,name,accoym,salary
FROM text
------华软网友回复------
SELECT text.code, text.id ,text.name,text.accoym,text.salary
FROM text
WHERE text.salary = (Select MIN(salary)
      FROM text AS HS
      WHERE text.code = HS.code
      GROUP BY HS.code)
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。