Foxtable(狐表)用户栏目专家坐堂 → [求助]如何获取最后一次采购信息


  共有3081人关注过本帖树形打印复制链接

主题:[求助]如何获取最后一次采购信息

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/11 15:15:00 [显示全部帖子]

1、要先分组获得每个分组最后一次采购信息,如

 

select 某列, max(日期) as 最后日期 from 某表 group by 某列 

 

2、然后得到全部信息,如

 

select * from (表1) as a inner join 某表 as b on a.某列=b.某列 and a.最后日期=b.日期


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/12 10:17:00 [显示全部帖子]

这句代码,才能得到最后一条数据

 

select * from (select 某列, max(日期) as 最后日期 from 某表 group by 某列 ) as a inner join 某表 as b on a.某列=b.某列 and a.最后日期=b.日期

 

请先尝试单独执行这句代码看看效果啊

 

得到这个表以后,也就是得到了每个分组的最后一条数据。接着,你和供应商表再连接,即可得到值啊


 回到顶部