有点复杂了,举例:工作日志表A:[人员ID][工作时间编号]人员表B:[人员ID][时薪]先查出每个人员的工时,再用人员工时乘以该人员的时薪,最后得出总薪酬。我先写了一条... 有点复杂了,举例:
工作日志表 A:[人员ID] [工作时间编号]
人员表 B:[人员ID] [时薪]
先查出每个人员的工时,再用人员工时乘以该人员的时薪,最后得出总薪酬。

我先写了一条语句:
SELECT COUNT(A.工作时间编号) * B.时薪 AS Expr1
FROM B INNER JOIN
A ON B.人员ID= A.人员ID
WHERE (省略)
GROUP BY B.时薪

可以得出:
Expr1
100
200

然后我想得出Expr1的合计数,加了SUM()不行,提示需要用CAST,加了CAST后提示构造低劣的什么。。。很郁闷。