表1:LIULAN
A (日期)
B (合同编号)
C (部门)
D (合同签定人)
E (合同额)
F (预估设备材料费)
表2:FEIYONG
L (设备材料费)
M (技术取费)
N (工程管理费)
O (税费)
P (工程费)
Q (财务费)
表3:比率
AC(技术取费比率)
想要得到结果:
B
C
D
E
L
M
N
O
P
Q
R
S 其中初使值:L=F,修改后L不一定等于F,M=L*AC,N,P,Q人工输入,R=E-F,S=E-L-M-N-O-P-Q
第一次用SQL有许多问题请大家指教,请问这种涉及到多表的统计计算方面的问题最好采取什么方式解决.
请高手指教,小妹万分感激!!
A (日期)
B (合同编号)
C (部门)
D (合同签定人)
E (合同额)
F (预估设备材料费)
表2:FEIYONG
L (设备材料费)
M (技术取费)
N (工程管理费)
O (税费)
P (工程费)
Q (财务费)
表3:比率
AC(技术取费比率)
想要得到结果:
B
C
D
E
L
M
N
O
P
Q
R
S 其中初使值:L=F,修改后L不一定等于F,M=L*AC,N,P,Q人工输入,R=E-F,S=E-L-M-N-O-P-Q
第一次用SQL有许多问题请大家指教,请问这种涉及到多表的统计计算方面的问题最好采取什么方式解决.
请高手指教,小妹万分感激!!
from LIULAN left join FEIYONG on F = L,比率
ID
LIULAN1(日期)
LIULAN2(合同编号)
LIULAN3(部门)
LIULAN4(合同签定人)
LIULAN5(合同额)
LIULAN6(预估设备材料费)
表FEIYONG
ID
FEIYONG1(设备材料费)(初使值=LIULAN6)
FEIYONG2(技术取费)(FEIYONG1*BILU)
FEIYONG3(工程管理费)(人工输入)表BILU:
ID
BILU
想实现结果表:
ID
LIULAN2
LIULAN3
LIULAN4
LIULAN5
FEIYONG1
FEIYONG2
FEIYONG3
FEIYONG4
我就是想知道连接两个表,和两个以上表计算的语句,请高手写两个示例语句,学习下。谢谢谢啊
a.LIULAN2,
a.LIULAN3,
a.LIULAN4,
a.LIULAN5,
isnull(b.FEIYONG1,0) as FEIYONG1,
isnull(b.FEIYONG1,0)*isnull(c.BILU,0) as FEIYONG2,
isnull(b.FEIYONG3,0) as FEIYONG3,
a.LIULAN4-a.LIULAN5 as R,
a.LIULAN4-isnull(b.FEIYONG1,0)-isnull(b.FEIYONG1,0)*isnull(c.BILU,0)-isnull(b.FEIYONG3,0) as S
from LIULAN a
left join FEIYONG b
on a.id=b.id
left join BILU c
on a.id=b.id
。