สามารถเขียนโปรแกรมดึงข้อมูลจากเครื่องสแกนลายนิ้วมือ VB.net ใช้เงื่อนใข เลือกดึงข้อมูลตามวันที่ได้หรือไม่?

อยากรู้ว่ามีคนเคยเขียนโปรแกรมดึงข้อมูลจากเครื่อง FingerPrint ใช้เงื่อนใขในการดึงข้อมูลมาได้มั้ยครับ 
อยากดึงแบบ กำหนดวันได้ว่าอยากดึงข้อมูลของวันไหนจากเครื่องสแกนมา
ตอนนี้ดึงข้อมูลทั้งหมดจากเครื่องสแกนแล้วมา For วนหาการสแกนที่ไม่ซ้ำในฐานข้อมูล แล้วค่อย Insert เข้า พนักงาน มี 1600 คน++
( กะการทำงาน 16 กะ ทำงานตลอด 24 ชั่วโมง)
ปล.จะลบข้อมูลวันต่อวันไม่ได้นะครับต้องเก็บไว้ จนพ้นรอบเงินเดือนของเดือนนั้นก่อน
โปรแกรมที่ใช้เขียน เขียนจาก VB.net ฐานข้อมูลเป็น SQL เครื่องที่ใช้เป็น เครื่องของ HIP ใช้อยู่ตอนนี้ 13 เครื่องพร้อมกัน ครับ
ตัวอย่าง Code ที่ใช้
If device.Model = "CMi600" Then
                device.IsConnect = clFingerCMi600.ConnectTcpIP(device.MachineNumberUser, device.IP, device.Port, device.IndexMachine)
                Dim tmpLog As DataTable = clFingerCMi600.GetGeneralLogData(device.IndexMachine)
เซียน VB.net รบกสนขอคำแนะนำด้วยนะครับขอบคุณครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
ทํา index ใน database ครับ 3 days/20000 = 1/10000 rows  3650 days = 10 years = 36500000 log2(36500000 ) = 25 operation ไม่เกิน วิครับ ไปทํา index ใน db แล้ว query db โดย index อันนั้น
แสดงความคิดเห็น
Preview
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่