... แต่ว่าการใช้ข้อมูล จากตาราง dt_list มีข้อ
ต้องระวังนะครับ
คือ ข้อมูลที่สามารถนำมาใช้ได้อย่างถูกต้องของ count_in_year ,count_in_month, count_in_day คือข้อมูลที่มีค่า เท่ากับ 0 หรือครั้งใหม่ เท่านั้นครับ
ถ้าค่าที่มากกว่า 0 อาจเป็นข้อมูลที่ไม่ถูกต้องก็ได้ครับ
เนื่องจากผมคิดว่า อ.mn คงใช้คำสั่งนับ vn ก่อนหน้าเหมือนกับที่ใช้เก็บข้อมูลใน vn_stat ครับ ซึ่งตาราง vn_stat นั้น ใน 1 vn จะมีอยู่แค่ record เดียว ทำให้นับได้ถูกต้อง ไม่เป็นปัญหาอะไร
แต่ในตาราง dt_list น่าจะนับ vn ก่อนหน้ามาจากตาราง dtmain ครับ
ซึ่งในตาราง dtmain ใน 1 vn อาจจะมีข้อมูลอยู่หลาย record ได้ถ้ามีการทำหัตถการมากกว่า 1 รายการ
กรณีนี้ จะทำให้ข้อมูลใน count_in_year ,count_in_month, count_in_day ของตาราง dt_list ผิดพลาดครับ เพราะจะเท่ากับ record ทุก record ของ HN นี้ที่มาก่อนหน้า
คิดว่า อ.mn คงจะลืม group by vn น่ะครับ ...
...
... ถือโอกาสนี้ ฝาก อ.mn ช่วยแก้ไขตาราง dt_list ให้ด้วยเลยนะครับผม ....
...