SQL的日期计算

dazui521 2009-12-03 02:08:47
有一个单位,计算员工的工作绩效,如当前为12月,员工的入职月为10月,那么用SQL查询语句怎么统计10-12月这3个月的工作量,听说有个函数,麻烦高手举例介绍一下,谢谢
...全文
177 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
午夜还在张 2009-12-03
  • 打赏
  • 举报
回复
顶一下
netcup 2009-12-03
  • 打赏
  • 举报
回复
你的工作量和绩效是怎么考核的?天数和工作量的关系定义是什么?
dawugui 2009-12-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 dazui521 的回复:]
有一个单位,计算员工的工作绩效,如当前为12月,员工的入职月为10月,那么用SQL查询语句怎么统计10-12月这3个月的工作量,听说有个函数,麻烦高手举例介绍一下,谢谢
[/Quote]
select * from tb where dt < getdate()

select id , sum(val) from tb where dt < getdate() group by id
nianran520 2009-12-03
  • 打赏
  • 举报
回复
--> 测试数据:@table
declare @table table([id] varchar(4),[日期] varchar(10),[绩效] dec(9,2))
insert @table
select '001','2009-10-15',100 union all
select '001','2009-11-02',200 union all
select '001','2009-11-25',150

select id,sum(绩效) as 工作绩效
from @table
group by id
--------------
001 450.00
--小F-- 2009-12-03
  • 打赏
  • 举报
回复
select
convert(varchar(7),time,120),sum(工作量)
from
tb
group by
convert(varchar(7),time,120)
水族杰纶 2009-12-03
  • 打赏
  • 举报
回复
.
sgtzzc 2009-12-03
  • 打赏
  • 举报
回复
请提供 表结构+测试数据+结果

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧