110,922
社区成员
发帖
与我相关
我的任务
分享
create table winfo( wname nvarchar(20)
,wseq nvarchar(20)
,date datetime
,num numeric(18,2)
)
insert into winfo(wname,wseq,date,num)
select '张三','大工','2008-07-08',500
union
select '李四','小工','2008-07-08',300
union
select '张三','大工','2008-07-16',300
union
select '张三','小工 ','2008-07-08',500
union
select '张三','喷漆','2008-07-23',500
union
select '李四',' 大工','2008-07-25',500
select * from winfo
select wname,sum(num)
from winfo
where DATEPART(month, date) =DATEPART(month, GETDATE())
group by wname
----------------------------------------
李四 大工 2008-07-25 00:00:00.000 500.00
李四 小工 2008-07-08 00:00:00.000 300.00
张三 大工 2008-07-08 00:00:00.000 500.00
张三 大工 2008-07-16 00:00:00.000 300.00
张三 喷漆 2008-07-23 00:00:00.000 500.00
张三 小工 2008-07-08 00:00:00.000 500.00
-------------------
李四 800.00
张三 1800.00