Mysql 查询主体的余额到期日和到期日

Mysql 查询主体的余额到期日和到期日,mysql,sql,Mysql,Sql,我正试图得到一份尚未全额支付全部费用的客人名单,这些客人还有余额 我想这样显示: 1231231(reservation id) - John Doe(guest name) 2013-11-17(date due) 153.14(balance due) 当然,没有这一点 我已经修改过了,但仍然找不到令人满意的查询 这里有一个链接到 如果我没有提供足够的信息,请告诉我。你在找这样的东西吗 选择r.id, CONCATg.fname',g.lname客人姓名, r、 抵达日期(截止日期), r、

我正试图得到一份尚未全额支付全部费用的客人名单,这些客人还有余额

我想这样显示:

1231231(reservation id) - John Doe(guest name) 2013-11-17(date due) 153.14(balance due) 当然,没有这一点

我已经修改过了,但仍然找不到令人满意的查询

这里有一个链接到


如果我没有提供足够的信息,请告诉我。

你在找这样的东西吗

选择r.id, CONCATg.fname',g.lname客人姓名, r、 抵达日期(截止日期), r、 总价-合并付款金额,0到期余额 从预订处加入客人 在r.guest=g.id左连接上 选择预订、付款金额付款金额 来自付款 按预定分组 P 在r.id=p.reservation上 余额到期日>0 基于提供的样本数据的样本输出:

| ID | GUEST_NAME | DATE_DUE | BALANCE_DUE | |---------|------------|---------------------------------|-------------| | 1000023 | John Doe | November, 09 2013 00:00:00+0000 | 40.5 | | 1000022 | John Doe | November, 09 2013 00:00:00+0000 | 40.5 | | 1000018 | John Doe | November, 01 2013 00:00:00+0000 | 54 | | 1000019 | John Doe | November, 08 2013 00:00:00+0000 | 54 | | 1000020 | Mary Jane | November, 08 2013 00:00:00+0000 | 54 | | 1000021 | Mary Jane | November, 08 2013 00:00:00+0000 | 54 | 这是演示