GroupBy Month ใน Query

ในกรณีที่มีการรับจ่ายเงินกันทุกวัน และจำเป็นต้องสรุปยอดเป็นรายเดือน นอกจากจะสรุปในรายงานของ MS Acess แล้ว เรายังสามารถสรุปได้จาก Query โดยใช้ GroupBy ได้ โดยใช้ฟังกชั่น dateSerial

สมมุติว่า เรามีข้อมูลดังนี้

เราใช้ DateSerial เพื่อจัดกลุ่มวันที่ในฟิลด์ visitDate เสียใหม่ และสั่ง GroupBy ในฟิลด์จำนวนเงิน ดังภาพ

ฟังก์ชั่น DateSerial() มีรูปแบบการใช้คือ
DateSerial ( year, month, day )

จากตัวอย่างข้างต้น เรากำหนดให้ทุกวัน เป็นวันที่ 1 เพื่อประโยชน์ในการจัดกลุ่ม

จะได้ยอดรวมอย่างรวดเร็ว

แต่ถ้าต้องการรายละเอียด ให้ไปใช้ Report และจัดกลุ่มรายเดือน จะดีกว่า เพราะสามารถมีรายละเอียดอื่น ๆ เช่น ชื่อคน เป็นต้น รวมอยู่ในรายงานได้

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: