hivesql中,查询repay表的借据号due_bill_no与最大的还款日期paid_out_date

发布时间 2023-07-11 10:11:07作者: 捷后愚生

在Hive SQL中,要查询 repay 表中的借据号( due_bill_no )和最大的还款日期( paid_out_date ),可以使用以下查询语句:

sql
SELECT due_bill_no, MAX(paid_out_date) AS 最大还款日期
FROM repay
GROUP BY due_bill_no;

这个查询会从 repay 表中检索出不重复的借据号,并显示它们对应的最大还款日期。使用 MAX() 函数来找到每个唯一的 due_bill_no 的 paid_out_date 列的最大值。结果会按照 due_bill_no 列进行分组。

注意:这里不需要使用distinct,使用了会报错

sql
SELECT distinct due_bill_no, MAX(paid_out_date) AS 最大还款日期
FROM repay
GROUP BY due_bill_no;