【发布时间】:2022-09-28 08:08:05
【问题描述】:
我有一张雪花表,我想查看最大日期和第二个到最大日期的结果。我在下面写了一个查询,给出了最大日期的结果
SELECT MAX(FILE_DATE) \"MAX_DATE\"
,UPPER(RETAIL) \"SHOP\"
FROM PRODUCTS
GROUP BY UPPER(RETAIL)
结果是这样的
MAX_DATE SHOP
2022-09-27 SHOP1
2022-08-01 SHOP2
我在寻找
2nd_MAX_DATE MAX_DATE SHOP
2022-08-27 2022-09-27 SHOP1
2022-07-01 2022-08-01 SHOP2
我尝试了 where 子句 WHERE FILE_DATE < ( SELECT MAX(FILE_DATE) FROM \"PRODUCTS\" GROUP BY UPPER(RETAILER)) 的东西,但这不起作用
-
你的桌子上有多少家不同的商店?
标签: sql snowflake-cloud-data-platform