求一条时间SQL

il525li 2012-07-20 01:13:43
想查出一个人某一个月的考勤记录统计
考勤表是这样的
id intime outtime
一天一个上下班

要查出某一个人这一个月都是哪天上的班的统计值
id monthDay time
1 1号 8小时
1 3号 7小时
1 6号 11小时

求高手解答
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gogodiy 2012-07-20
  • 打赏
  • 举报
回复

SELECT YEAR(intime) AS [年],
MONTH(intime) AS [月],
DAY(inttime) AS [日],
LTRIM(DATEDIFF(HOUR,inttime,outtime))+'小时' AS [工作时间]
FROM [考勤表]
--小F-- 2012-07-20
  • 打赏
  • 举报
回复
select id,ltrim(datepart(dd,intime))+'号' [monthDay],datediff(hh,intime, outtime) [time] from tb
xuam 2012-07-20
  • 打赏
  • 举报
回复
select id,datepart(day,intime) [monthDay],datediff(hh,intime, outtime) [time] from tb
SQL77 2012-07-20
  • 打赏
  • 举报
回复
select *,datediff(hh,intime, outtime) hh from tb

34,588

社区成员

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

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