我有这张桌子,
Date Service Main Plate Tithe S.School / Class Other Total
2018-11-25 English 20520 2500 20000 0 43020
2018-11-25 Chichewa 50000 1500 0 0 51500
2018-11-18 English 51000 0 0 1500 52500
2018-11-18 Chichewa 10533 5000 21000 0 36533
然后我运行这段代码
SELECT date, sum(total)
FROM (SELECT DISTINCT date, total FROM offering) as totals;
我有这个看法,
date sum(total)
25 Nov, 2018 183553
我想将视图保存在表中并具有不同日期的行。请任何人帮忙。
答案 0 :(得分:0)
这是选择数据的查询。
SELECT date, sum(total)
FROM offering
GROUP BY date
您当然可以将其保存在其他表中,但是通常这不是必需的:您可以使用视图,稍后可以在查询时使用它,例如表:
CREATE VIEW yourView AS
SELECT date, sum(total) as total
FROM offering
GROUP BY date
以后,您可以查询视图而不是表:
SELECT date, total
FROM yourView
如果您真的想将查询结果保存到新表中,则必须首先创建表,然后将所选结果插入新表中。以下是创建新表的内容:https://www.w3schools.com/sql/sql_create_table.asp 有关如何将所选值插入新表的更多信息: https://www.w3schools.com/sql/sql_insert_into_select.asp