SQL分组求和的问题

exiori 2006-08-09 04:45:19
A表
日期 分类 小时数 完成进度
2006-1-1 1 2 1
2006-2-2 2 2 3
2006-3-2 3 2 3
2006-1-2 1 2 3
2006-2-5 2 2 3
2006-1-2 3 2 3
B表
分类 开始日期 结束日期
1 2006-1-1 2006-1-10
2 2006-2-1 2006-2-10
3 2006-3-1 2006-3-10

统计A表日期在B表开始日期至结束日期间隔内的小时数的和及最小完成进度
...全文
264 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2006-08-09
  • 打赏
  • 举报
回复
掉了分組

Select
A.分类,
SUM(小时数) As 小时数,
Min(完成进度) As 最小完成进度
From A
Inner Join B
On A.分类=B.分类 And A.日期 Between B.开始日期 And B.结束日期
Group By A.分类
Order By A.分类
paoluo 2006-08-09
  • 打赏
  • 举报
回复
Select
A.分类,
SUM(小时数) As 小时数,
Min(完成进度) As 最小完成进度
From A
Inner Join B
On A.分类=B.分类 And A.日期 Between B.开始日期 And B.结束日期

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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