我在编写语法时遇到了一些困难,该语法将为我提供多个结果的最新日期。有点背景,我从IBM AS400中获取实时数据,我没有SQL表,我通过ODBC连接到表,使用QTODBC创建我的查询,然后将它们导出到Power Bi。 据我所知,从AS400表中提取数据与SQL查询稍有不同,
这是数据的样子,该序列号在不同日期的多次交易。
我可以省略HVUSER来获取最新日期。
select
HVSERN,MAX(HVTDAT) as Date
From SERH
Where HVSERN = '519488536' (there are thousands of other serials,tens of thousands of transactions)
Group by HVSERN
HVSERN HVTDAT
519488536 11/26/2019
当我添加了上次触摸序列的“ HVUSER”列时,我不再能够保留上一个事务。谁能帮我解决这个问题?有人告诉我我需要嵌套查询,是否可以使用子查询来清理旧日期?
我正在寻找的是
HVSERN HVTDAT HVUSER
519488536 11/26/2019 VG55