|
|
|
ความจริงบางอย่างเกี่ยวกับการ Query ข้อมูลแบบวันที่ด้วย MS Access |
|
|
|
|
|
|
|
4. สร้าง Query1 เงื่อนไขให้แสดงเฉพาะวันที่ 5-7 Aug 2011
มุมมอง Design View
5. Query1 มุมมอง SQL View
6. Query1 มุมมอง Datasheet View
|
ประวัติการแก้ไข 2011-09-02 10:59:44
|
|
|
|
Date :
2011-09-02 10:58:59 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7a สร้าง Query2 เงื่อนไขให้แสดงเฉพาะวันที่ 5-7 Aug 2011 แต่ใช้ฟังก์ชั่น DateSerial
Design View
7b SQL View
7c Datasheet View ได้ผลเหมือน Query1
|
|
|
|
|
Date :
2011-09-02 11:02:40 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8. ปิด MS Access แล้วเปลี่ยน Reginal Setting เป็น Thai
จากนั้นก็เปิดไฟล์ MS Access ขึ้นมาใหม่
|
ประวัติการแก้ไข 2011-09-02 11:19:54
|
|
|
|
Date :
2011-09-02 11:04:56 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9a ปรากฎว่าเงื่อนไขของวันที่เปลี่ยนไป คือกลายเป็น #5/8/2554# กับ #7/8/2554#
9b ในขณะที่เมื่อมาดูที่มุมมอง SQL View กลับเหมื่อนเดิม
9c ผลที่ได้ยังถูกต้องเหมือนเดิมคือ 5-7 ส.ค. 2554
|
ประวัติการแก้ไข 2011-09-02 11:22:48 2011-09-02 11:25:35
|
|
|
|
Date :
2011-09-02 11:22:07 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10a มาดูที่ Query2 บ้าง เราจะพบว่าทุกอย่างจะเหมือนกัน ไม่ว่า Regional Setting จะเป็น English (United State) หรือ Thai
10b มุมมอง SQL View
10c มุมมอง Datasheet View
|
|
|
|
|
Date :
2011-09-02 11:29:02 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุป
1. เมื่อต้องการจะกำหนดเงื่อนไขวันที่ จากตัวอย่างนี้ เราสามารถทำได้ 2 วิธี (ความจริงมีวิธีมากกว่านี้)
คือกำหนดในรูปแบบ dt>=#MM/DD/YYYY# โดยที่ YYYY เป็นปี ค.ศ.
หรือ กำหนดโดยใช้ DateSerial เช่น dt>=DateSerial(YYYY,MM,DD)
2. Reginal Setting ไม่มีผลต่อการเรียงลำดับ วัน เดือน ปี (กรณีใช้ 2 วิธีตามตัวอย่างนี้)
|
|
|
|
|
Date :
2011-09-02 11:35:21 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณหางอึ่งครับ หาความรู้ดีๆมาให้อีกแล้ว
|
|
|
|
|
Date :
2011-09-02 11:49:32 |
By :
Marcuz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช่นเดียวกันครับ
|
|
|
|
|
Date :
2011-09-02 12:59:31 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-09-02 13:28:23 |
By :
Komagi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|