求sql求和语句。

jonvahe 2006-03-30 02:50:57
A表中有“年月”,“工号”,“姓名”,“现金”等字段,B表中同样有“年月”,“工号”,“姓名”,“现金”等字段,A表中同一“年月”、“工号”、“姓名”的人的“现金”记录>=1条,欲在B表中求A表中同一“年月”、“工号”、“姓名”的人的“现金”之和,SQL如何写?
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jonvahe 2006-03-30
  • 打赏
  • 举报
回复
在B表中同一“年月”、“工号”、“姓名”的“现金”等于A表中同一“年月”、“工号”、“姓名”的“现金”之和,即B表中同一“年月”、“工号”、“姓名”的记录只有一条,A表中有>=1条,求A表中相同记录的"现金"和。
冷箫轻笛 2006-03-30
  • 打赏
  • 举报
回复
欲在B表中求A表中同一“年月”、“工号”、“姓名”的人的“现金”之和

这句话什么意思?
huailairen 2006-03-30
  • 打赏
  • 举报
回复
select A.姓名,A.工号 ,A.姓名,A.现金+isnull(B.现金,0) as 现金
from B left join A ( A.姓名=B.姓名 and A.工号=B.工号 and A.姓名=B.姓名)
joyzz 2006-03-30
  • 打赏
  • 举报
回复
触发器就ok了
不过你建的数据结构太垃圾了

22,209

社区成员

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

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