271
ห้อง MS Access / : สอบถามเรื่อง Dsum ของวันที่ปัจจุบัน
« เมื่อ: 15 ม.ค. 64 , 08:28:36 »
เหมือนต้องสร้างคิวรี่มา Format ก่อนเช่น
คิวรี่แรกชื่อ Qry_DBO_Panasonic
เนื่องจาก Now() จะรวมทั้งวันที่และเวลา ไว้ด้วยกัน แต่ Date() จะมีเฉพาะวันที่ปัจจุบัน
ถ้าจะเทียบกันต้องให้เหลือเฉพาะวันที่ ใน format แบบเดียวกัน
ที่นี้ก็ใช้ Dsum ได้แล้ว เช่น
=DSum("Quanlity","Qry_DBO_Panasonic","SinDate ='" & CStr(Format(Date(),"dd/mm/yyyy")) & "'")
คิวรี่แรกชื่อ Qry_DBO_Panasonic
โค๊ด: [Select]
SELECT Format([Indate],"dd/mm/yyyy") AS SIndate, DBO_Panasonic.Quanlity
FROM DBO_Panasonic;
เนื่องจาก Now() จะรวมทั้งวันที่และเวลา ไว้ด้วยกัน แต่ Date() จะมีเฉพาะวันที่ปัจจุบัน
ถ้าจะเทียบกันต้องให้เหลือเฉพาะวันที่ ใน format แบบเดียวกัน
ที่นี้ก็ใช้ Dsum ได้แล้ว เช่น
=DSum("Quanlity","Qry_DBO_Panasonic","SinDate ='" & CStr(Format(Date(),"dd/mm/yyyy")) & "'")