?条语句,急
地区 男人 女人 广西 50 40江苏 40 12广西 25 60统计 (地区='广西' 男人)-(地区='广西' 女人)=多少?
--地区 男人 女人 -- --广西 50 40--江苏 40 12--广西 25 60----if object_id('tb') is not nulldrop table tbgocreate table tb(地区 varchar(50), 男人 int , 女人 int )insert into tb values('广西' , 50 , 40) insert into tb values('江苏' , 40 , 12) insert into tb values('广西' , 25 , 60)--统计 (地区='广西' 男人)-(地区='广西' 女人)=多少?select sum(男人- 女人)as 统计 from tb t where 地区='广西' group by 地区 统计------------25
[解决办法]
select sum(男人- 女人) from tablename t where 地区='广西'如果不想要负数,可以用abs求绝对值
[解决办法]
select sum(男人- 女人) as 统计 from table where 地区='广西' group by 地区
貌似不是太难的语句呀 这条值100?
[解决办法]
select sum(man) ms,sum(women) ws,sum(man-women) mwsfrom tbwhere [area] = '广西'