【发布时间】:2021-11-04 05:18:20
【问题描述】:
我有如下查询
SELECT
t1.Supplier,
t2.Product,
FROM
t1
INNER JOIN
t2 ON t1.ProductCode = t2.ProductCode
GROUP BY
t1.Supplier, t2.Product
在表 t1 上,还有名为“Timestamp”和“Price”的列 - 我想获取最新价格,即 SELECT Price ORDER BY Timestamp DESC。我可以使用任何聚合函数来执行此操作,还是必须是子查询?
【问题讨论】:
-
轻松为您提供帮助 - 向我们展示一些示例表数据和预期结果 - 全部为格式化文本(不是图像)。minimal reproducible example
-
这能回答你的问题吗? Get the latest records per Group By SQL
-
您是否需要查询中显示的基于您的组的结果? @克里斯
标签: sql sql-server tsql