SQL group by 查询问题。

PhillipChao460990988 PhillipChao460990988 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
ID ItemNumber Quantity InDate
1 03-001-3901 10 2012-08-15 18:59:28.717
2 03-001-3901 20 2012-08-14 18:59:28.717
3 03-003-681 30 2012-09-15 18:59:28.717

我要按照 ItemNumber分组,然后取出最大的InDate,同时查询出MAX(InDate) 所对应的 Quantity 。

要求结果如下:
ItemNumber Quantity InDate
03-001-3901 10 2012-08-15 18:59:28.717
03-003-681 30 2012-09-15 18:59:28.717
SELECT ItemNumber,
LastCountDate = MAX(UploadDate),
VarianceQuantity = MAX(VarianceQuantity)
FROM pwh.dbo.CycleCountUploadLog A WITH(NOLOCK)
GROUP BY ItemNumber
ORDER BY ItemNumber

我写的取出来的Quantity 结果不对,这条SQL 应该怎么写呢?
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
PhillipChao460990988
MS-SQL Server 34,876 成员 254,635 内容