15-11-15, 04:04 PM
(15-11-15, 11:28 AM)alzmohammed كتب : السلام عليكم
لدي جدول كالتالي : جدول حضور وانصراف
رقم الموظق - تاريخ دق البصمة - الوقت - الحالة ( 01 دخول 03 خروج )
مثال بيانات كالتالي
100 - 01/02/205 - 13:25 - 01
100 - 01/02/2015 - 23:36 -03
100 - 05/03/2015 - 11:25 - 01
100 - 05/03/2015 - 17:55 - 03
المطلوب عرض الموظف رقم 100 مثلا الخروج والدخول لنفس اليوم في سطر واحد كالتالي
100 - 01/02/2015 - 13:25 - 23:36 - 01 - 03
100 - 05/03/2015 - 11:25 - 17:55 - 01 - 03
ضروري وشكرا على المساعدة
وعليكم السلام
اسم الجدول Table1
حقل رقم الموظف a1
حقل التاريخ a2
حقل وقت الدخول + وقت الخروج a3
حقل الحالة للدخول + الحالة للخروج a4
AS COMMING = وقت الدخول
AS OUT = وقت الخروج
AS STATE1 = الحالة للدخول
AS STATE2 = الحالة للخروج
كود :
SELECT Table1.a1 , Table1.a2, First(Table1.a3) AS COMMING , Last(Table1.a3) AS OUT , First(Table1.a4) AS STATE1, Last(Table1.a4) AS STATE2
FROM Table1
WHERE (((Table1.a2)="01/02/2015"))
GROUP BY Table1.a1, Table1.a2;
