【发布时间】:2022-01-18 08:47:45
【问题描述】:
我正在尝试编写一个查询,我只想获取最大(日期),并且我必须按其余信息(例如 job_ID、invoice、total_paid 和 payment_method)进行分组。
我无法按付款方式分组,因为逻辑上它不正确,还因为付款方式不同......而且,我不能在这里使用 listagg。
知道如何实现我的目标吗? 我快要结束了,但是付款方式导致代码中的一些错误...
提前谢谢你:)
【问题讨论】:
-
提供完整的 CREATE TABLE,一些示例数据作为 INSERT INTO(两个脚本都是代码格式的文本),并显示该数据的所需输出并带有详细说明。还要指定精确的 DBserver 版本。
-
不要在您的查询中包含付款方式。然后你不需要按它分组。如果您需要了解该特定行的付款方式,您可以使用另一个 SQL 查询来查询它。
-
您标记了 MySQL 和 Snowflake,但它们并不相同。您的问题缺少很多信息,无法有效帮助其他人解决您的问题。请用更多信息更新您的问题。
标签: mysql sql database snowflake-cloud-data-platform datagrip