BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: NAITOY ที่ ธันวาคม 13, 2011, 17:18:58 PM

หัวข้อ: สอบถามเรื่องการเขียน SQL
เริ่มหัวข้อโดย: NAITOY ที่ ธันวาคม 13, 2011, 17:18:58 PM
ขอนอกเรื่อง Hosxp นิดหนึ่งครับ  คื่อตอนนี้กำลังทำรายงานระบบข้อมูลการลงเวลาด้วยลายนิ้วมือ ( ฐานข้อมูลจัดเก็บเป็น Access)  ผมตรวจสอบข้อมูลจากฐาน Access จะพบข้อมูลดังภาพ
(http://)
ต้องการจะดึงรายงานออกการลงเวลาเข้า-ออก ของเจ้าหน้าที่ ดังภาพ โดยใช้คำสั่ง  SQL จะได้ไหมครับ  ถ้าได้ต้องทำยังไงครับ  ช่วยแนะนำ คำสั่ง SQL  ในการดึงข้อมูลเพื่อแสดงด้วยครับ 
(http://)
หัวข้อ: Re: สอบถามเรื่องการเขียน SQL
เริ่มหัวข้อโดย: farmonline ที่ ธันวาคม 13, 2011, 23:40:16 PM
ได้นะครับ แต่คงต้องเห็น Field ที่ใช้เก็บมากกว่านี้ครับ
หัวข้อ: Re: สอบถามเรื่องการเขียน SQL
เริ่มหัวข้อโดย: NAITOY ที่ ธันวาคม 14, 2011, 10:24:22 AM
ได้นะครับ แต่คงต้องเห็น Field ที่ใช้เก็บมากกว่านี้ครับ

ขอขยายเพิ่มเติมอีกนิดครับ


Field sj  จะเก็บวันที่และเวลาในการสแกนลายนิ้วมือ  ทั้งเข้าและออกครับ
Fileld user_serial  เก็บข้อมูลรหัสพนักงาน   ครับ

ตอนนี้ผมสามารถเชื่อมข้อมูลพนักงานได้แล้วครับ  แต่ติดปัญหาจะเอาข้อมูลการลงเวลาแยกออกมาเป็นวันที่ และเวลา เข้า -ออกไม่ได้ครับ งงๆๆครับเพิ่งหัดทำครับ   :)
หัวข้อ: Re: สอบถามเรื่องการเขียน SQL
เริ่มหัวข้อโดย: farmonline ที่ ธันวาคม 14, 2011, 10:33:02 AM
เท่าที่เคยทำนะครับ (จำไม่ค่อยได้แล้ว) ระบบจะนำ เวลา ที่ scan แรกสุดของวันเป็นเวลาเข้า กับ เวลา ครั้งที่ Scan ถัดไปมาคิด เป็นเวลาออก โดยจะมีหน้าให้ตั้งค่า กะ เช่น 08:00-16:00 เป็นกะเช้า (หรือเวรเช้า) เป็นตัวจับอีกที ไม่แน่ใจว่าของคุณเป็นแบบนั้นหรือเปล่า ต้องลองส่ง Database มา ลอง Query ดูนะครับ
หัวข้อ: Re: สอบถามเรื่องการเขียน SQL
เริ่มหัวข้อโดย: NAITOY ที่ ธันวาคม 14, 2011, 16:43:03 PM
เท่าที่เคยทำนะครับ (จำไม่ค่อยได้แล้ว) ระบบจะนำ เวลา ที่ scan แรกสุดของวันเป็นเวลาเข้า กับ เวลา ครั้งที่ Scan ถัดไปมาคิด เป็นเวลาออก โดยจะมีหน้าให้ตั้งค่า กะ เช่น 08:00-16:00 เป็นกะเช้า (หรือเวรเช้า) เป็นตัวจับอีกที ไม่แน่ใจว่าของคุณเป็นแบบนั้นหรือเปล่า ต้องลองส่ง Database มา ลอง Query ดูนะครับ
เป็นไปตามนั้นครับ
ส่งไฟล์มาให้ดูครับ   รบกวนแนะนำด้วยครับ   ฐานข้อมูลเป็น Access ครับ 
ตาราง dt_user เป็นตัว ข้อมูลพนักงาน
ตาราง kt_jl เก็บข้อมูลการลงเวลา