有点复杂了,举例:
工作日志表 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后提示构造低劣的什么。。。很郁闷。