 |
|
Left join ซ้อน คิวรี่ ต้องการดึงข้อมูลการลงเวลา โดยให้แสดงข้อมูลพนักงานทุกคนถึงแม้ไม่ได้ลงเวลาในช่วงเวลาที่ระบุ (ทำไม่ได้ค่ะ) |
|
 |
|
|
 |
 |
|
SELECT [1QTeach].Name,[1QTIn].CHECKTIME ,[1QTIn].ExDate
FROM 1QTeach LEFT JOIN 1QTIn ON [1QTeach].USERID=[1QTIn].USERID
WHERE ([1QTIn.CHECKTIME] Between #" & DateTimePicker1.Value.ToString("G", dtfInfo) & "# and #" & DateTimePicker2.Value.ToString("G", dtfInfo) & "#) "
|
 |
 |
 |
 |
Date :
2010-11-03 08:45:58 |
By :
superpheak |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณ คุณ pheak ค่ะ แต่ทำแล้ว ก็จะได้เฉพาะคนที่ลงเวลาค่ะ คนที่ไม่ลงมันไม่ได้เช่น
ตาราง 1QTeach
USERID Name
101 A
102 B
103 C
ตารางลงเวลา 1QTIn
USERID CHECKTIME EXDate
101 07:10 02/11/2010
102 07:15 02/11/2010
101 07:20 03/11/2010
102 07:25 03/11/2010
103 07:30 03/11/2010
พอใช้ Left joint จะได้ข้อมูล
USERID Name CHECKTIME EXDate
101 A 07:10 02/11/2010
102 B 07:15 02/11/2010
101 A 07:20 03/11/2010
102 B 07:25 03/11/2010
103 C 07:30 03/11/2010
ตรง where วันที่เฉพาะวันที่ 02/11/2010 ก็จะได้แค่ 2 คน ค่ะ
101 A 07:10 02/11/2010
102 B 07:15 02/11/2010
อยากให้ออกมาทั้งสามคนเหมือนข้างล่าง
101 A 07:10 02/11/2010
102 B 07:15 02/11/2010
103 C Null Null
ช่วยหน่อยค่ะ
|
 |
 |
 |
 |
Date :
2010-11-03 09:40:58 |
By :
phatsu |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้า where เอาแต่วันที คงทำไม่ได้ครับ ถ้าจะเอาแบบที่คุณบอกคงต้อง where userid ด้วยครับ แต่ก็ไม่แนะนำครับ เพราะข้อมูล
อาจผิดพลาดได้ครับ
|
 |
 |
 |
 |
Date :
2010-11-03 10:29:48 |
By :
kanchen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่ได้ลองนะ ลองเอา
ON ( [1QTeach].USERID=[1QTIn].USERID
([1QTIn.CHECKTIME] Between #" & DateTimePicker1.Value.ToString("G", dtfInfo) & "# and #" & DateTimePicker2.Value.ToString("G", dtfInfo) & "#) ) "
เอา where date ไปไว้ใน ON ได้ป่าว
|
 |
 |
 |
 |
Date :
2010-11-03 13:20:09 |
By :
superpheak |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่ะ คุณ pheak แต่ยังไม่ได้ค่ะ
|
 |
 |
 |
 |
Date :
2010-11-03 13:42:22 |
By :
phatsu |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไหนลองเอา table structure ,relation ,data sampleที่เกี่ยวข้อง
แล้วก้อ ผลลัพธ์ที่ต้องการ มาโพสดูค่ะ
|
ประวัติการแก้ไข 2010-11-05 09:12:29
 |
 |
 |
 |
Date :
2010-11-05 09:11:49 |
By :
blurEyes |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|