SQLเลือกช่วงข้อมูลมาแสดงในAccess
กระทู้เก่าบอร์ด อ.Yeadram

 1,334   2
URL.หัวข้อ / URL
SQLเลือกช่วงข้อมูลมาแสดงในAccess

ถ้าเรามีข้อมูลตัวอย่างเช่น
==> นางสาวรุ่งเรือง วาติยานนท์ (03/12/1988)
==> นายสงสัย แสงล้า (10/11/1989) ดีน
แล้วเราต้องการข้อมูลเฉพาะวันที่ขึ้นมาโชว์ จะเขียนเป็น SQL ใน Access database ยังไงค่ะ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R13926
Select วันที่
From ข้อมูล
2 @R13931
คิวรี่ที่ผมเขียนนี้มีเงื่อนไขคือ
- วันที่ต้องอยู่ในวงเล็บ และมีความยาว 10 หลักเสมอ
- ตั้งแต่วงเล็บเปิดถึงวงเล็บปิด ตัวอักษรต้องอยู่ติดกันทั้งหมด
- ต้องมีแค่วงเล็บเปิดเพียงตำแหน่งเดียวในฟิลด์ คือตำแหน่งที่เป็นจุดเริ่มต้นของวันที่
- คำสั่งไม่ได้เช็คว่าภายในวงเล็บจะเป็นวันที่หรือคำพูดอะไร เพียงแต่จะดึงเอาสิ่งที่อยู่ในวงเล็บออกมาเท่านั้น
- ถ้าเรคอร์ดไหนไม่มีวงเล็บ ค่าที่คืนออกมาจะผิด
- สมมุติเทเบิลชื่อ T และฟิลด์ชื่อ F

SELECT Mid$(F,InStr(1,F,"(")+1,10) AS Result FROM T;
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3326s