SELECT 姓名,工号, 日期, SUM(调班时数 - 消费时数) AS 可调配时数 from ( SELECT b.姓名,a.工号, 日期, 调班时数,消费时数 From transday a, employee b where a.工号=b.工号 )GROUP BY 工号, 日期 Having (Sum(调班时数 - 消费时数) > 0)
SELECT 姓名,工号, 日期, SUM(调班时数 - 消费时数) AS 可调配时数 from ( SELECT b.姓名,a.工号, 日期, 调班时数,消费时数 From transday a, employee b where a.工号=b.工号 )GROUP BY 姓名,工号, 日期 Having (Sum(调班时数 - 消费时数) > 0)
大家帮帮帮忙呀,我可急死了!怎么还出现group 附近语法错误!
SELECT A.姓名,B.工号, B.日期, B.可调配时数 from transday A,(SELECT 工号, 日期, SUM(调班时数 - 消费时数) AS 可调配时数 from transday GROUP BY 工号, 日期 Having (Sum(调班时数 - 消费时数) > 0) B where A.工号=B.工号
scmail81(血)& Qihua_wu(小吴) 谢谢你们! 现问题已经解决! 跟大家分享一下,不过后面还得加一个参数DERIVEDTBL,SELECT 姓名,工号, 日期, SUM(调班时数 - 消费时数) AS 可调配时数 from ( SELECT b.姓名,a.工号, 日期, 调班时数,消费时数 From transday a, employee b where a.工号=b.工号 ) DERIVEDTBLGROUP BY 姓名,工号, 日期 Having (Sum(调班时数 - 消费时数) > 0) 谢谢大家!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
from
(
SELECT b.姓名,a.工号, 日期, 调班时数,消费时数
From transday a,
employee b
where a.工号=b.工号 )GROUP BY 姓名,工号, 日期
Having (Sum(调班时数 - 消费时数) > 0)
from transday A,(SELECT 工号, 日期, SUM(调班时数 - 消费时数) AS 可调配时数 from transday GROUP BY 工号, 日期 Having (Sum(调班时数 - 消费时数) > 0) B
where A.工号=B.工号
from
(
SELECT b.姓名,a.工号, 日期, 调班时数,消费时数
From transday a,
employee b
where a.工号=b.工号 ) DERIVEDTBLGROUP BY 姓名,工号, 日期
Having (Sum(调班时数 - 消费时数) > 0)
谢谢大家!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!