gpt4 book ai didi

mysql - 在更新查询中使用聚合时出现语法错误

转载 作者:行者123 更新时间:2023-11-29 04:18:57 25 4
gpt4 key购买 nike

<分区>

有 2 个表。(发票,分期付款)。第一个是发票的基本详细信息。

Invoice table:
---------
Invoice_Num
Value
Down_Payment
Balance
Customer_name
Item_ID
Last_Paid_date

等等

其次是发票的分期付款。

Installment table:
---------
Invoice_Num
Date
Paid
Balance

例如:有人在 2015 年 6 月 25 日买了一台笔记本电脑。总价 1000 美元。他支付了 200 美元作为首付款。余额为 800 美元。然后他就这样付了5期

Date           Paid   Balance
2015-July-25 100$ 700$
2015-Aug-25 100$ 600$
2015-Sep-10 150$ 450$
2015-Oct-18 100$ 350$
2015-Nov-23 120$ 230$

现在我想在第一个表列名称“Last_Paid_date”中更新 2015-Nov-23

我试过了。

update invoice,installment 
set invoice.last_paid_date=max(date)
where invoice.invoice_num=installment.invoice_num
group by installment.num

语法错误:

java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group by installment.card' at line 1

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com