ขอรับการแบ่งปันการแสดงข้อมูลด้วยการนับจำนวนแถวของแต่ละเดือน(กราฟ)
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอรับการแบ่งปันการแสดงข้อมูลด้วยการนับจำนวนแถวของแต่ละเดือน(กราฟ)
ขอรับการแบ่งปันการแสดงข้อมูลด้วยการนับจำนวนแถวของแต่ละเดือน(กราฟ)
ขอความรู้สำหรับท่านที่พร้อมจะแบ่งปันให้หน่อยนะครับ ผมมีข้อมูลซึ่งเก็บเป็นแบบรายปี(จริงๆก็บันทึกไปเรื่อยๆ) มีฟิลด์เกี่ยวกับวัน (DATE) เพื่อเก็บวันที่บันทึกข้อมูล ตอนนี้อยากแสดงกราฟด้วยการเอาจำนวนข้อมูลทั้งหมดของแต่ละเดือนมาแสดงเป็นรายปี (คล้ายๆกราฟทั่วไป แกนแนวนอนเป็นเดือน แกนแนวตั้งเป็นจำนวนทั้งหมดของแต่ละเดือน) จริงๆมีเงื่อนไขมากกว่านั้นคือต้องการให้เดือนที่จะเลือกเป็นกราฟแท่งสุดท้ายแล้วย้อนกลับไปให้ครบ 12 แท่ง ขอบพระคุณล่วงหน้าครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1

สร้างกราฟแนวตั้ง ดึงข้อมูลจากฐานข้อมูล ใน google chart
https://www.ninenik.com/content.php?arti_id=593 via @ninenik

ความคิดเห็นที่
2
ผมไม่เข้าใจหลักในการนับจำนวนอ่ะครับ ว่าจะเอาออกมายังไงให้ออกมาเป็นเดือนๆได้ พอจะอธิบายเพิ่มเติมในส่วนที่ดึง DATE มาได้ไหมครับ อันตัวอย่างมันผ่านการ sum แต่ถ้านับเพียวๆจะนับอย่างไร ...............................ขอความกรุณาเพิ่มเติมนะครับ ขอบคุณครับ

ความคิดเห็นที่
3
โค๊ดนี้ได้ไหมครับ และถ้าจะแสดงข้อมูลออกมาหรือเก็บไปใส่ array เเพื่อทำกราฟ สามารถทำได้ยังไง ..........ขอบคุณครับ
SELECT YEAR(date_column), MONTH(date_column), COUNT(*)
FROM date_table
GROUP BY EXTRACT(YEAR_MONTH FROM date_column)

ขอบคุณทุกการสนับสนุน
![]()