กระทู้เก่าบอร์ด อ.Yeadram
1,114 2
URL.หัวข้อ /
URL
สอบถามการใช้ AGEMIN and AGEMAX ครับ
รูปแบบข้อมูลที่จะค้นหานะครับ
QCheckAGE
| Code | AGE_Y | AGEMIN | AGEMAX |
| a001 | 10 | 0 | 60 |
| a002 | 14 | 20 | 60 |
| a003 | 19 | 0 | 60 |
SELECT QCheckAGE.age_y
FROM QCheckAGE
WHERE (((QCheckAGE.age_y) Between [AGEMIN] And [AGEMAX]));
ผมเขียนแบบนี้มันไม่ยอบทำงานครับมันแจ้งว่า Data type Mismacth in criteria expression ผมจะมีวิธีการเขียนแบบไหนครับถึงจะได้ข้อมูลที่ต้องการ คือ
1. รายการที่ อายุอยู่ในเกณฑ์
2. รายการที่อายุไม่ตรงตามเกณฑ์
Access 2003 ครับ
QCheckAGE
| Code | AGE_Y | AGEMIN | AGEMAX |
| a001 | 10 | 0 | 60 |
| a002 | 14 | 20 | 60 |
| a003 | 19 | 0 | 60 |
SELECT QCheckAGE.age_y
FROM QCheckAGE
WHERE (((QCheckAGE.age_y) Between [AGEMIN] And [AGEMAX]));
ผมเขียนแบบนี้มันไม่ยอบทำงานครับมันแจ้งว่า Data type Mismacth in criteria expression ผมจะมีวิธีการเขียนแบบไหนครับถึงจะได้ข้อมูลที่ต้องการ คือ
1. รายการที่ อายุอยู่ในเกณฑ์
2. รายการที่อายุไม่ตรงตามเกณฑ์
Access 2003 ครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R06635
ขอบคุณครับ อ.yeadram
ค่าที่ได้ออกมา จะเป็น 0 หรือ -1
แค่นี้ก็พอพัฒนาต่อได้แล้วครัย
ค่าที่ได้ออกมา จะเป็น 0 หรือ -1
แค่นี้ก็พอพัฒนาต่อได้แล้วครัย
Time: 0.2686s
เพราะข้อมูลของคุณเดิมเป็น string มันค่อนข้างทำงานร่วมกับ operator ตัวนี้ยากครับ (between)
WHERE (val(QCheckAGE.age_y) Between val([AGEMIN]) And val([AGEMAX]));