我一直在尝试获取每个 ean (id) 的最后一行,因为它有几个时间戳 (tmh),但我无法使用 ODBC conexions 在 MSQuery 上获取它......有人建议吗?
SELECT TMH, PESO, ALTO, ANCHO, LARGO, EAN FROM
(SELECT TMH219 as TMH, PES219 AS PESO, ALT219 AS ALTO, ANC219 AS ANCHO, LAR219 AS LARGO, EAN219 AS EAN FROM SGAVDL.SGA21900) T1
INNER JOIN (SELECT EAN219, MAX(TMH219) FROM SGAVDL.SGA21900) T2
ON T1.EAN219 = T2.EAN219
GROUP BY TMH, PESO, ALTO, ANCHO, LARGO, EAN
提前谢谢您!
最佳答案
通过以下查询,您应该得到
SELECT T1.TMH219 as TMH, PES219 AS PESO, ALT219 AS ALTO, ANC219 AS ANCHO, LAR219 AS LARGO, T1.EAN219 AS EAN FROM
SGAVDL.SGA21900 T1 INNER JOIN (SELECT MAX(TMH219) TMH219 FROM SGAVDL.SGA21900) T2
ON T1.TMH219=T2.TMH219
关于sql - MS Query 如何使用别名内连接 2 个表(excel odbc),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46466804/