问个关于考勤的问题 就是有个考勤表 每天都有上下班签到 插入到数据库中是两条记录 上班和下班 我想在查询时在控件中只显示一条 并且有上班和下班的签到的状态(主要是在一个表中的两条数据如何合并成一条) 求解方法 最好详细点 PunchCardID int primary key identity(1,1),
EmpLoyeeNum varchar(50) ,---员工编号
UserName varchar(50),--姓名
PunchCardDate varchar(50),--打卡时间
ClassesNumName varchar, --班次
PunchBeLate varchar(10),---是否迟到
PunchCardImg Image, ---打卡照片
NowYear int, ---年
NowMonth int, ---月
NowDayID int,---//打卡日期
LateTime varchar,---------迟到时间(单位小时)
PunchType int -- (0:上班,1:下班)数据库员工合并数据
EmpLoyeeNum varchar(50) ,---员工编号
UserName varchar(50),--姓名
PunchCardDate varchar(50),--打卡时间
ClassesNumName varchar, --班次
PunchBeLate varchar(10),---是否迟到
PunchCardImg Image, ---打卡照片
NowYear int, ---年
NowMonth int, ---月
NowDayID int,---//打卡日期
LateTime varchar,---------迟到时间(单位小时)
PunchType int -- (0:上班,1:下班)数据库员工合并数据
解决方案 »
- 关于concat(substring-before(now(), "T"), "T", "12:00:00")
- 如何将C#中AutoResetEvent类中的事件句柄传给C++Win32函数?
- flexgrid中动态生成的CHECKBOX了,如何使用CHECKED事件?
- 关于C#求时间差..
- 困惑我很久的问题:什么时候使用异常? 希望各位高手解惑!!谢谢!~~~
- 如何建立公用对象
- 请教从html控件中取值!急!
- 多标签浏览器,遇到页面有window.opener 新窗口有bug,求解决办法
- 打包打包~~~~~什么是打包??
- 200分姜老师的学生求助!飞刀、小宝等大狭有空给看一眼
- 如何将含有sqlserver2005的winform软件打包?
- C#学习类书籍
from
(select * from PunchCard where PunchType =0) a
left join
(select * from PunchCard where PunchType =1) b
on a.EmpLoyeeNum =b.EmpLoyeeNum and a.NowYear =b.NowYear and a.NowMonth=b.NowMonth and a.NowDayID=b.NowDayID
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/