求条月考勤汇总的SQL

陈永富 2012-07-27 10:49:43

---考勤表
CREATE TABLE [dbo].[t_scm_comm_attendance](
[id] [varchar](255) COLLATE Chinese_PRC_CI_AS NOT NULL,
[date] [datetime] NULL,--日期
[real_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,--用户名
[work_num] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,--工号
[role_num] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,-角色编号
[role] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[start_date] [datetime] NULL,--上班时间
[end_date] [datetime] NULL,--下班时间
[shift] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,--工班 白班 夜班 全班
[lane] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[classes] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[date1] [datetime] NULL,--排班上班时间
[date2] [datetime] NULL,--排版下班时间
[remarks] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[dept_num] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[user_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[state] [int] NULL,
[create_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[create_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[create_date] [datetime] NULL,
[update_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[update_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[update_date] [datetime] NULL,
[delete_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[delete_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[delete_date] [datetime] NULL,
[role_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,

)

--请假表
CREATE TABLE [dbo].[t_scm_bg_leave_register](
[id] [varchar](255) COLLATE Chinese_PRC_CI_AS NOT NULL,
[user_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,--请假人
[work_num] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,工号
[type] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,--请假类型 病假 产假 事假。。。。
[start_date] [datetime] NULL,--开始时间
[end_date] [datetime] NULL,--结束时间
[stamped] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[dept_num] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[remark] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[state] [int] NULL,
[create_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[create_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[create_date] [datetime] NULL,
[update_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[update_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[update_date] [datetime] NULL,
[delete_id] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[delete_name] [varchar](255) COLLATE Chinese_PRC_CI_AS NULL,
[delete_date] [datetime] NULL,
)


求考勤月统计查询结果
姓名/日期 1,2,3,4....30,31
张*
王*
李*


...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkman_22 2012-08-06
  • 打赏
  • 举报
回复
给个示例数据,和你要的查询结果吧。

34,575

社区成员

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

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