我需要在employee_id上将tableA连接到tableB,并且表A中的cal_date需要在表B的日期开始和结束日期之间.我运行下面的查询并收到以下错误消息,请你帮我纠正和查询.谢谢你的帮助!
在JOIN'date_start'中遇到左右别名.
select a.*, b.skill_group
from tableA a
left join tableB b
on a.employee_id= b.employee_id
and a.cal_date >= b.date_start
and a.cal_date <= b.date_end
Run Code Online (Sandbox Code Playgroud) 我在 SQL Server 数据库中有数据,这个查询给了我最上面的表
SELECT date, resource_name, transfer_resource_name, SUM(calls) as calls
FROM abc
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何填充total_calls如图底部表格所示的列。基本上,我需要对调用进行求和,并按选择日期、resource_name 作为total_calls 列进行分组。
任何意见将不胜感激!