以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 如何获取每一个费用的最后一条记录 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183661)
|
-- 作者:pizzahe
-- 发布时间:2022/11/11 16:30:00
-- 如何获取每一个费用的最后一条记录
如下图,需要获取每一个费用的最新记录,如何写代码
此主题相关图片如下:qq截图20221111162620.jpg
|
-- 作者:有点蓝
-- 发布时间:2022/11/11 16:32:00
--
怎么样才算是最新的?根据什么判断
|
-- 作者:pizzahe
-- 发布时间:2022/11/11 16:35:00
--
根据费用的创建日期
|
-- 作者:有点蓝
-- 发布时间:2022/11/11 16:53:00
--
调用sql
select a.* from 表A as a inner join (select 费用id,max(创建日期) as 创建日期 from 表A group by 费用id) on a.费用id =b.费用id and a.创建日期=b.创建日期
|
-- 作者:pizzahe
-- 发布时间:2022/11/11 17:04:00
-- 查询出来的结果感觉不对
此主题相关图片如下:qq截图20221111170306.jpg
|
-- 作者:有点蓝
-- 发布时间:2022/11/11 17:06:00
--
什么地方不对,举例说明一下
|
-- 作者:pizzahe
-- 发布时间:2022/11/11 20:59:00
-- 数据结果不对
查出来的不是最后的记录,你看下这个日期
|
-- 作者:有点蓝
-- 发布时间:2022/11/12 9:03:00
--
没看懂,请举例说明
|