กระทู้เก่าบอร์ด อ.Yeadram
1,334 2
URL.หัวข้อ /
URL
SQLเลือกช่วงข้อมูลมาแสดงในAccess
ถ้าเรามีข้อมูลตัวอย่างเช่น
==> นางสาวรุ่งเรือง วาติยานนท์ (03/12/1988)
==> นายสงสัย แสงล้า (10/11/1989) ดีน
แล้วเราต้องการข้อมูลเฉพาะวันที่ขึ้นมาโชว์ จะเขียนเป็น SQL ใน Access database ยังไงค่ะ
==> นางสาวรุ่งเรือง วาติยานนท์ (03/12/1988)
==> นายสงสัย แสงล้า (10/11/1989) ดีน
แล้วเราต้องการข้อมูลเฉพาะวันที่ขึ้นมาโชว์ จะเขียนเป็น SQL ใน Access database ยังไงค่ะ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R13931
คิวรี่ที่ผมเขียนนี้มีเงื่อนไขคือ
- วันที่ต้องอยู่ในวงเล็บ และมีความยาว 10 หลักเสมอ
- ตั้งแต่วงเล็บเปิดถึงวงเล็บปิด ตัวอักษรต้องอยู่ติดกันทั้งหมด
- ต้องมีแค่วงเล็บเปิดเพียงตำแหน่งเดียวในฟิลด์ คือตำแหน่งที่เป็นจุดเริ่มต้นของวันที่
- คำสั่งไม่ได้เช็คว่าภายในวงเล็บจะเป็นวันที่หรือคำพูดอะไร เพียงแต่จะดึงเอาสิ่งที่อยู่ในวงเล็บออกมาเท่านั้น
- ถ้าเรคอร์ดไหนไม่มีวงเล็บ ค่าที่คืนออกมาจะผิด
- สมมุติเทเบิลชื่อ T และฟิลด์ชื่อ F
SELECT Mid$(F,InStr(1,F,"(")+1,10) AS Result FROM T;
- วันที่ต้องอยู่ในวงเล็บ และมีความยาว 10 หลักเสมอ
- ตั้งแต่วงเล็บเปิดถึงวงเล็บปิด ตัวอักษรต้องอยู่ติดกันทั้งหมด
- ต้องมีแค่วงเล็บเปิดเพียงตำแหน่งเดียวในฟิลด์ คือตำแหน่งที่เป็นจุดเริ่มต้นของวันที่
- คำสั่งไม่ได้เช็คว่าภายในวงเล็บจะเป็นวันที่หรือคำพูดอะไร เพียงแต่จะดึงเอาสิ่งที่อยู่ในวงเล็บออกมาเท่านั้น
- ถ้าเรคอร์ดไหนไม่มีวงเล็บ ค่าที่คืนออกมาจะผิด
- สมมุติเทเบิลชื่อ T และฟิลด์ชื่อ F
SELECT Mid$(F,InStr(1,F,"(")+1,10) AS Result FROM T;
Time: 0.3326s
From ข้อมูล