不同表链接count(表1)和sum(表2)函数结果集,急......

dan74520 2012-10-22 11:21:45
如题
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
老白猫 2012-10-22
  • 打赏
  • 举报
回复

select count(distinct a.字段) as acount
from a inner join b on a.字段=b.字段

select sum(b.字段) as bsum
from a inner join b on a.字段=b.字段
group by b.字段

开启时代 2012-10-22
  • 打赏
  • 举报
回复
select count(distinct a.字段),sum(b.字段)
from a inner join b on a.字段=b.字段

是不是楼主要的?
發糞塗牆 2012-10-22
  • 打赏
  • 举报
回复
晕,这都能不报错?把你表结构给出来,最好给点数据吧。抽时间帮你谢谢select(select count(SubCode)from Speed
where convert(varchar(7),BeginDate,120) = '2012-09' )as spCount,
(select SUM(B.kiloDay)where convert(varchar(7),billdate,120) = '2012-09')as kiloSum,B.SubCode
from Kilo B
left join Speed A
on A.SubCode = B.SubCode
where convert(varchar(7),billdate,120) = '2012-09'
group by B.SubCode,A.SubCode,convert(varchar(7),billdate,120)
dan74520 2012-10-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

你算聚合函数那里连from都没有的?不抱错吗?
[/Quote]

不报错
發糞塗牆 2012-10-22
  • 打赏
  • 举报
回复
你算聚合函数那里连from都没有的?不抱错吗?
dan74520 2012-10-22
  • 打赏
  • 举报
回复
select(select count(SubCode)from Speed
where convert(varchar(7),BeginDate,120) = '2012-09' )as spCount,
(select SUM(B.kiloDay)where convert(varchar(7),billdate,120) = '2012-09')as kiloSum,B.SubCode
from Kilo B
left join Speed A
on A.SubCode = B.SubCode
where convert(varchar(7),billdate,120) = '2012-09'
group by B.SubCode,A.SubCode,convert(varchar(7),billdate,120)

这个是我写的,但是出来的数据不对

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧