สร้าง Query ใน Access โดยใช้เดือนตั้งเงื่อนไข ทำอย่างไรครับ

ผมอยากให้แสดง Record ที่มีวันที่ภายใน 6 เดือนก่อนวันที่ปันจจุบันน่ะครับ กับอีก Query นึงก็ให้แสดง Record ที่มีวันที่ในอดีตโดยไม่ใช่ภายใน 6 เดือนดังกล่าวน่ะครับ ผมควรจะตั้งเกณฑ์/เงื่อนไข อย่างไรครับ อมยิ้ม41

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
1. สมมติว่าผมมีตารางข้อมูลแสดงวันที่แบบนี้ (ฟิลด์วันที่ชื่อ infoDate)


2. ให้นำตารางมาสร้างคิวรีแบบนี้
ตรงช่องฟิลด์ก็ใส่คำสั่งนี้เข้าไป DateDiff("m",[InfoDate],Now())
กำหนดเงื่อนไข <=6 เพื่อให้แสดงข้อมูลที่อยู่ภายใน 6 เดือนนับจากปัจจุบัน


3. ก็จะได้การแสดงผลแบบนี้


ส่วนวันที่ในอดีตที่ไม่ใช่ 6 เดือน ก็เปลี่ยนเป็น เงื่อนไขเป็น >6
แสดงความคิดเห็น
Preview
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  Microsoft Access Database การออกแบบฐานข้อมูล การพัฒนาซอฟต์แวร์ SQL
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่