กระทู้เก่าบอร์ด อ.Yeadram
1,037 4
URL.หัวข้อ /
URL
ให้แสดงข้อมูลในวันที่ไม่ได้มาทำงาน
ผมได้ค้นกระทู้เก่า ที่ให้แสดงข้อมูลโดยยึดข้อมูลสมาชิกเป็นหลัก และแสดงข้อมูลแม้ว่าในตารางที่เอามาคิวรี่จะไม่มีข้อมูลก้็ตาม
คิวรี่ที่ลอกเลียนแบบคือ
SELECT Nlist.USERID, Nlist.Name, Cin.วดป, Cin.InTime
FROM Nlist LEFT JOIN Cin ON Nlist.USERID = Cin.USERID;
ปรากฏว่าหลังจากคีวรี่เสร็จอยากให้มันบรรทัดที่โหว่ของ Name Y ในวันที่ 17/10/2556 จังเลยครับ รขกวนช่วยแก้หรือให้ผมเพิ่มเติมคิวรีตรงไหนให้หน่อยนะครับ
USERID... Name............วดป...............InTime
44.............x..................13/10/2556......12:02:02
44.............x..................14/10/2556.........7:53:49
44.............x..................15/10/2556.........7:37:09
44.............x..................16/10/2556.........7:45:44
44.............x..................17/10/2556.........7:46:45
44.............x..................18/10/2556.........7:49:56
44.............x..................21/10/2556.........7:43:17
45.............y..................14/10/2556.........17:44:17
45.............y..................15/10/2556.........7:34:44
45.............y..................16/10/2556.........7:40:48
45.............y..................18/10/2556.........7:40:18
45.............y..................21/10/2556.........7:44:15
ขอบคุณครับ
คิวรี่ที่ลอกเลียนแบบคือ
SELECT Nlist.USERID, Nlist.Name, Cin.วดป, Cin.InTime
FROM Nlist LEFT JOIN Cin ON Nlist.USERID = Cin.USERID;
ปรากฏว่าหลังจากคีวรี่เสร็จอยากให้มันบรรทัดที่โหว่ของ Name Y ในวันที่ 17/10/2556 จังเลยครับ รขกวนช่วยแก้หรือให้ผมเพิ่มเติมคิวรีตรงไหนให้หน่อยนะครับ
USERID... Name............วดป...............InTime
44.............x..................13/10/2556......12:02:02
44.............x..................14/10/2556.........7:53:49
44.............x..................15/10/2556.........7:37:09
44.............x..................16/10/2556.........7:45:44
44.............x..................17/10/2556.........7:46:45
44.............x..................18/10/2556.........7:49:56
44.............x..................21/10/2556.........7:43:17
45.............y..................14/10/2556.........17:44:17
45.............y..................15/10/2556.........7:34:44
45.............y..................16/10/2556.........7:40:48
45.............y..................18/10/2556.........7:40:18
45.............y..................21/10/2556.........7:44:15
ขอบคุณครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R17377
ขอบคุณครับ ทำตามแล้วยังไม่ได้เลยครับ ผมเลยเข้าไปดูโครงสร้างของฐานข้อมูลที่มากับของบริษัทอันหนึ่งเป็นชนิดฟิลด์ number อันหนึ่งเป็น autonumber ก็เลย
ศึกษาจากลิงก์นี้ http://www.fmsinc.com/microsoftAccess/query/outer-join/index.html#showing all records from one table.. ได้อีก 1 แนวทางนะครับตอนนี้ก็เลยหาวิธีการทำอย่างไรจะเปลี่ยนฟิลด์ autonumber คิวรี่หรือแปลงบนคิวรี่ เพื่อไม่ให้กระทบกับฐานข้อมูลที่มากับเครื่องสแกนลายนิ้วมือ
ศึกษาจากลิงก์นี้ http://www.fmsinc.com/microsoftAccess/query/outer-join/index.html#showing all records from one table.. ได้อีก 1 แนวทางนะครับตอนนี้ก็เลยหาวิธีการทำอย่างไรจะเปลี่ยนฟิลด์ autonumber คิวรี่หรือแปลงบนคิวรี่ เพื่อไม่ให้กระทบกับฐานข้อมูลที่มากับเครื่องสแกนลายนิ้วมือ
3 @R17378
ทำได้ยังครับ เรื่องให้แสดงวันที่ไม่ได้มาทำงาน
วิธีการไม่ค่อยง่ายเท่าไหร่
วิธีการไม่ค่อยง่ายเท่าไหร่
4 @R17381
ผมจะเลี่ยงเป็นทำคิวรี่ออกมาแล้วทยอยส่งเข้าเก็บในตาราง
ทั้งวันมาและวันไม่มา คนที่ไม่มาทำงาน คนที่ไม่ได้สแกนในภาคเช้า/บ่าย
เป็นต้น พยายามแยกให้เป็นตารางย่อยๆ ครับ
ค้นในคำถามเก่าๆ ฐานแบบนี้ มีคนใช้เยอะทั่วไทยเหมือนกัน
ตอนนี้พักยกใช้รายงานของตัวโปรแกรมไปก่อนครับ
ระบบเว็บเริ่มปกติแล้ว ผมพยายามตอบ ณ คนตอบสุดท้ายวันนั้นแล้ว
ทั้งวันมาและวันไม่มา คนที่ไม่มาทำงาน คนที่ไม่ได้สแกนในภาคเช้า/บ่าย
เป็นต้น พยายามแยกให้เป็นตารางย่อยๆ ครับ
ค้นในคำถามเก่าๆ ฐานแบบนี้ มีคนใช้เยอะทั่วไทยเหมือนกัน
ตอนนี้พักยกใช้รายงานของตัวโปรแกรมไปก่อนครับ
ระบบเว็บเริ่มปกติแล้ว ผมพยายามตอบ ณ คนตอบสุดท้ายวันนั้นแล้ว
Time: 0.3336s
FROM Cin Left Join Nlist