gpt4 book ai didi

mysql - 如何将SUM结果存储在MySQL的列中?

转载 作者:行者123 更新时间:2023-11-29 19:15:06 25 4
gpt4 key购买 nike

我有 2 张 table :

    Medical_Appointment

ID INT AUTO_INCREMENT NOT NULL,
Day DATE NOT NULL,
Start_Time TIME NOT NULL,
Patient_ID INT NOT NULL,
Service_ID INT NOT NULL,
PRIMARY KEY(ID)

还有

Service

ID INT NOT NULL AUTO_INCREMENT,
Name VARCHAR(30) NOT NULL,
Duration VARCHAR(6) NOT NULL,
PRIMARY KEY(ID)

我想获取每个约会的结束时间,为此我有下一个查询:

SELECT DATE_FORMAT(m.Day, '%d-%m-%Y') AS `Appointment day:`, 
TIME_FORMAT(m.Start_Time, '%H:%i') AS `Appointment start time:`,
ADDTIME(m.Start_Time, TIME_FORMAT(s.Duration, '%H:%i')) AS `Appointment end time:`
FROM Medical_Appointment m
JOIN Service s
ON m.Service_ID = s.ID
WHERE m.Day = '2017-03-14'
ORDER BY m.Start_Time;

这对我有用,但它只是一个临时 View ,我想将结果存储在 Medical_Appointment 表的列中,因为我想在 Java 应用程序中使用该值并从数据库中获取它。这可能吗?

最佳答案

更改表格以添加新列。

之后,只需插入选择的结果

关于mysql - 如何将SUM结果存储在MySQL的列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42779007/

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