27,579
社区成员
发帖
与我相关
我的任务
分享
select a.Name,
a.EmpNo,
a.CardNo,
[Month]=convert(varchar(7),b.Date,120),
Sum(b.[1XHour]*a.HourlyWage),
Sum(b.[2XHour]*a.HourlyWage),
Sum(b.[3XHour]*a.HourlyWage)
from 表A a
left join 表B b
on a.Name=b.Name and a.EmpNo=b.EmpNo and a.CardNo=b.CardNo
group by a.Name,
a.EmpNo,
a.CardNo,
convert(varchar(7),b.Date,120)
select a.Name,a.EmpNo,a.CardNo,[Month]=convert(varchar(7),b.Date,120),
Sum(b.[1XHour]*a.HourlyWage),Sum(b.[2XHour]*a.HourlyWage),Sum(b.[3XHour]*a.HourlyWage)
from 表A a,表B b where a.Name=b.Name and a.EmpNo=b.EmpNo and a.CardNo=b.CardNo
group by a.Name,a.EmpNo,a.CardNo,convert(varchar(7),b.Date,120)
select a.Name,a.EmpNo,a.CardNo,[Month]=convert(varchar(7),Date,120),
Sum(b.[1XHour]*a.HourlyWage),Sum(b.[2XHour]*a.HourlyWage),Sum(b.[3XHour]*a.HourlyWage)
from 表A a,表B b where a.Name=b.Name and a.EmpNo=b.EmpNo and a.CardNo=b.CardNo
group by a.Name,a.EmpNo,a.CardNo,convert(varchar(7),Date,120)
select a.Name,a.EmpNo,a.CardNo,Year=year(b.Date),Month=month(b.Date),Sum(b.[1XHour]*a.HourlyWage),Sum(b.[2XHour]*a.HourlyWage),Sum(b.[3XHour]*a.HourlyWage)
from 表A as a join 表B as b on a.Name=b.Name and a.EmpNo=b.EmpNo and a.CardNo=b.CardNo
where ?
group by a.Name,a.EmpNo,a.CardNo,year(b.Date),month(b.Date)