我有3张桌子:
Employees
{
EmployeeID
EmployeeName
}
AttSattus
{
StatusID
StatusName
}
AttendanceRecords
{
RecordID
Date
TimeIn
TimeOut
StatusCode
}
我需要一个程序来选择整个月的记录,即31天,如果Employee
的记录不在db中,那么他/她必须处于缺席状态,最终输出应该如下所示:
Date, Employee Name, Time In, Time Out, Status
目前我正在使用性能问题非常慢的临时表。 请指导。
先谢谢 拉希德
答案 0 :(得分:0)
您需要正确规范化数据,目前表之间没有逻辑数据关联。
出勤记录应该有一个EmployeeID和一个StatusID,然后你可以将你的其他表加入出勤记录