我代表一个油炸的人询问,他想做一个查询,计算在选择 4 列(COURSE、DISTANCE、GOING 和 CLASS)、对这些列进行分组并对这些列进行排序时计算赢得比赛的平均时间。然后将计算的平均值插入同一个表中。这可能吗?
他正在尝试使用这种 SQL 语句,这显然不是一个语句,因为我不知道如何将它组合在一起。
谢谢你的帮助!
INSERT
INTO Table1 (AVGTIMECOLUMN) VALUES (AVERAGE)
SELECT Table1.COLUMN1, Table1.COLUMN2, Table1.COLUMN3, Table1.COLUMN4 Avg(Table1.TIME) AS AVERAGE,
FROM Table1
GROUP BY Table1.COLUMN1, Table1.COLUMN2, Table1.COLUMN3, Table1.COLUMN4
ORDER BY Table1.COLUMN1, Table1.COLUMN2, Table1.COLUMN3, Table1.COLUMN4;
或者我是否需要执行 UPDATE 查询并仅使用计算设置 AVG_WEIGHT?