以下两个问题请用SQL语句来表示,谢谢!! 1.如果SQL-server数据库中存在数据表(表名为A),就删除它 2. 有一个数据表A记录如下: 编号 户名 委托户名 小计
1 市政府文明办 市政府 78
1 市政府行政处 市政府 22
2 市委统战部 市委 10
2 市委经济工作部 市委 20
3 酒厂 酒厂 15 要求生成一个汇总数据表B 编号 户名 委托户名 小计
1 市政府文明办 市政府 100
2 市委统战部 市委 30
3 酒厂 酒厂 15
1 市政府文明办 市政府 78
1 市政府行政处 市政府 22
2 市委统战部 市委 10
2 市委经济工作部 市委 20
3 酒厂 酒厂 15 要求生成一个汇总数据表B 编号 户名 委托户名 小计
1 市政府文明办 市政府 100
2 市委统战部 市委 30
3 酒厂 酒厂 15
drop table [dbo].[RS_WageItem]
2、 select top 1 * from (select max(户名),sum(小计),max(委托户名) from a group by 委托户名) where 委托户名 in (select distinct 委托户名 from a)