请问这条SQL语句怎么写?(41分)

  • 主题发起人 主题发起人 NewLearner
  • 开始时间 开始时间
N

NewLearner

Unregistered / Unconfirmed
GUEST, unregistred user!
从一个表中生成汇总的记录,追加到另一个表,同时还要加上当前日期。
比如 table1有:名称,数量,单价
table2有:名称,数量,金额,当前日期
table1的汇总语句如下:
select 名称,sum(数量*单价) as 金额, sum(数量) as 数量 from table1 group by 名称
请尽量只使用一条SQL语句,分数全用上了,多谢赐教
 
insert into table2
(select 名称,sum(数量*单价) as 金额, sum(数量) as 数量,getdate() from table1 group by 名称
)
 
insert into table2
(名称,数量,金额,当前日期)
select 名称,sum(数量) as 数量,sum(数量*单价) as 金额, sum(数量) as 数量,getdate() from table1 group by 名称
 
insert into table2
(select 名称,sum(数量*单价) as 金额, sum(数量) as 数量,getdate() from table1 group by 名称
)
//楼上的可能是打错了.
 
多人接受答案了。
 
后退
顶部