ถ่ามเกี่ยวกับ คำสั่่ง Query
กระทู้เก่าบอร์ด อ.Yeadram

 2,379   11
URL.หัวข้อ / URL
ถ่ามเกี่ยวกับ คำสั่่ง Query

ถ้าใน Field เกี่ยวกับเดือน เราต้องการ Query เดือน มกราคม - ธันวาคม ต้องใส่
พารามิเตอร์อย่างไรบ้างได้ เช่น เราต้องกรอง ระหว่างเดือน มกราคม - ธันวาคม
แต่ก็มีบาง Field ในช่องเดือนที่เรา Blank ไว้ โดยที่ไม่ต้องการเอา Field นั้นมาด้วย

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

1 @R15017
ลองยกตัวอย่างข้อมูลมาให้ดูหน่อย
2 @R15020
Criteria: Between #1/1/2012# And #31/12/2012#
หรือ
Criteria: >=#1/1/2012# And <=#31/12/2012#

แต่หากต้องการแค่เดือน มกราคม และ ธันวาคม 2 เดือน ก็ประมาณนี้
Criteria: (Between #1/1/2012# And #31/1/2012#) Or (Between #1/12/2012# And #31/12/2012#)

ประมาณนี้ ลองค้นหาเกี่ยวกับเรื่อง Between ดูครับ

3 @R15023
บาง field ในช่องเดือน = ?
4 @R15024
บาง field ในช่องเดือน = ?
----------------------
วาวไว้ไม่ได้ใส่นะครับบาง record
5 @R15027
Select * From Table1
Where [เกี่ยวกับเดือน] >= 1 And [เกี่ยวกับเดือน] <= 12
6 @R15028
คุณ TTT ผมลองใส่ในเงื่อนไขแล้วมันไม่ออกนะครับ

Between #1/1/2012# And #31/12/2012#
7 @R15029
Field เกี่ยวกับเดือน หมายถึง ฟิลด์ที่เก็บค่า วัน/เดือน/ปี ไว้ใช่ไม๊ครับ
หากใช่ สมุมติฟิลด์นั้นชื่อ [aDate]
ในคิวรี่ที่คุณดึงข้อมูลฟิลด์แต่ละฟิลด์ในตารางขึ้นมา ช่อง Criteria ใต้ช่องฟิลด์ชื่อ [aDate] ให้ใส่ดังนี้:
Between #1/1/2012# And #31/12/2012#
หรือหากคุณต้องการแสดงฟิลด์ [aDate] ที่มีค่าเท่านั้น ก็ใส่ Criteria ดังนี้ได้ครับ
Not IsNull([aDate])
8 @R15032
เก็บข้อมูลเป็น "มกราคม", "กุมภาพันธ์", ...หรือเปล่าครับ?
9 @R15035
PichaiTC : ใช้ครับเก็บข้อมูลเป็น   "มกราคม", "กุมภาพันธ์

ถ้าช่องไหนไม่อยู่ในแผ่น Maintenance ผมจะว่างไว้ แต่เวลา Query ต้องการเอาฟิลด์ที่ว่างไว้ออกไป ต้องการข้อมูลเฉพาะที่ลงชื่อเดือนไว้
10 @R15048
แนวทางคือ ทำอย่างไรให้ระบบของเรารู้จักว่า
"มกราคม" คือ เดือนที่ 1, "กุมภาพันธ์" คือ เดือนที่ 2, ...
11 @R15050
ถ้าไม่แก้ไขโครงสร้างข้อมูลเลย และ ต้องการข้อมูลเดือนมกราคม - ธันวาคม (ดูเป็นปีเสมอ)
สร้าง SQL (query) โดย Where [เดือน] Not Is Null ก็พอแล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3099s