[SQL ] 请教递回查询sql健保眷属加总金额

楼主: oherman (qq)   2021-10-15 09:37:20
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:SQL SERVER
数据库版本:2014
内容/问题描述:
我有一个眷属资料表A
格式如下: A1下面有A2,C3,D4的眷属,B1有E5的眷属
ID FAMILY_ID
===================
A1 A2
A1 C3
A1 D4
B1 E5
C2 L6
健保资料表B格式如下
ID MONEY
=============
A1 100
A2 200
B1 300
C2 400
C3 100
D4 120
E5 50
L6 130
请问我要如何用sql自动加总出
A1 AMOUNT=A1+A2+C3+D4,B1 AMOUNT=B1+E5,C2 AMOUNT=C2+L6如下资料表?
ID AMOUNT
============
A1 520
B1 350
C2 530
请问各位先进有遇 过相同的问题吗?要怎么处理才比较好?
作者: MOONY135 (谈无欲)   2021-10-16 13:32:00
用union 弄出一个temp table 再sum起来就好

Links booklink

Contact Us: admin [ a t ] ucptt.com