请教一个SQL语句的小问题 select sum(case when country='China' then balance*8.2 when country='U.S' then balance else balance end) as balance from newSales 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a money,@b money,@c moneyselect @a=sum(balance*8.2) from newSalesgroup by countryhaving country='China'select @b=sum(balance) from newSalesgroup by countryhaving country='U.S'set @c=@a+@bselect @c不好意思想不出什么好方法 呵呵,我回答的比较土, Yang_(扬帆破浪)回答的比较好 如何把图片和图片的文件名,导入到表中。 T-SQL如何写? 如何写一句,把a表里的数据删掉,但是要在b表里没有的数据 求一sql更新语句,请大侠指点! 虚拟机如何向物理主机的数据库中读写数据 查询同一个表中的两个字段,如何应用 不知道!请教 怎么用SQL把表中的一列的数据考到另一列 类型转换问题 感觉好难的SQL题,求助…… 假设改变一个表中项的值,同时它与其他N张表有逻辑关系,怎么办?是否必须写程序 ? 请教! vfp中要改变原来表的结构,如何写代码?
declare @a money,@b money,@c money
select @a=sum(balance*8.2) from newSales
group by country
having country='China'
select @b=sum(balance) from newSales
group by country
having country='U.S'
set @c=@a+@b
select @c
不好意思想不出什么好方法