【发布时间】:2022-02-23 00:17:03
【问题描述】:
我有一张包含快照数据的表。它有 productid 和 date 和数量列。我需要在最大日期中找到最小值。假设我们有产品 X:X 在 Y 日期有最后一个快照,但它在 Y 有两个快照,数量值分别为 9 和 8。我需要得到
product_id | date | quantity
X Y 8
到目前为止,我想出了这个。
select
productid
, max(snapshot_date) max_date
, min(quantity) min_quantity
from snapshot_table
group by 1
它有效,但我不知道为什么。为什么这不会为每个日期带来最小值?
【问题讨论】:
标签: sql google-bigquery