กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
350 3
URL.หัวข้อ /
URL
Criteria ใน Query กับ Between ในการหาข้อมูล
รบกวน อาจารย์ แนะนำด้วยครับ
จาก Query
Field TaxDate : d/mm/yyyy
Field DueDate: DateAdd("m",12,[TaxDate])
ที่ Field DueDate ผมใส่ Criteria ดังนี้
Between [Start Date] And [End Date]
ปรากฏว่า ผลการคำนวณผิดครับ
คือ วันที่ๆ อยู่นอกเหลือรายการที่เราใส่ลงไปในช่อง 1/1/00 และ 31/12/02
จะปรากฏออกมาด้วยครับ เช่น ปี 2003
รบกวน อาจารย์ และเพื่อนๆ แนะนำด้วยครับ
ขอบพระคุณมากๆ ครับ
Suchat
ชลบุรี
จาก Query
Field TaxDate : d/mm/yyyy
Field DueDate: DateAdd("m",12,[TaxDate])
ที่ Field DueDate ผมใส่ Criteria ดังนี้
Between [Start Date] And [End Date]
ปรากฏว่า ผลการคำนวณผิดครับ
คือ วันที่ๆ อยู่นอกเหลือรายการที่เราใส่ลงไปในช่อง 1/1/00 และ 31/12/02
จะปรากฏออกมาด้วยครับ เช่น ปี 2003
รบกวน อาจารย์ และเพื่อนๆ แนะนำด้วยครับ
ขอบพระคุณมากๆ ครับ
Suchat
ชลบุรี
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R05939
สุดยอดเลยครับ อาจารย์ ผมงมจนปวดหัวเลยครับ
ผมแนบ File ที่ปรับปรุงมาแล้วให้เพื่อนๆ ศึกษาด้วยนะครับ
มีประโยชน์มากๆ เลย
ขอบพระคุณ อ.สุภาพ มากๆ ครับ
ขอบพระคุณครับ
Suchat
ชลบุรี
ผมแนบ File ที่ปรับปรุงมาแล้วให้เพื่อนๆ ศึกษาด้วยนะครับ
มีประโยชน์มากๆ เลย
ขอบพระคุณ อ.สุภาพ มากๆ ครับ
ขอบพระคุณครับ
Suchat
ชลบุรี
3 @R05967
ดาวน์โหลดไม่ได้ครับ มันเป็นอย่างนี้ แก้ยังไงครับ
http://agserver.kku.ac.th/basiceng/webboard/download.asp?QID=5939&MyFile=2529_2_DueDate97.zip&MyTarget=A
ไม่มีไฟล์แนบนะครับ
http://agserver.kku.ac.th/basiceng/webboard/download.asp?QID=5939&MyFile=2529_2_DueDate97.zip&MyTarget=A
ไม่มีไฟล์แนบนะครับ
Time: 0.1055s
โดยไปที่เมนู Query>Parameters...>แล้วพิมพ์ [Start Date] ในช่อง Parameter และเลือก Date/Time ในช่อง Data Type จากนั้นก็ใส่ [End Date] เหมือนกัน
จะได้ SQL ดังนี้ครับ
PARAMETERS [Start Date] DateTime, [End Date] DateTime;
SELECT Tbl001.TaxDate, DateAdd("m",12,[TaxDate]) AS DueDate
FROM Tbl001
WHERE (((DateAdd("m",12,[TaxDate])) Between [Start Date] And [End Date]))
ORDER BY Tbl001.TaxDate;
เมื่อป้อน ต้องป้อนค่าวันที่เป็น พ.ศ. ดูครับ