รบกวนเรื่องคำณวน วันเดือนปี แบบกราฟค่ะ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนเรื่องคำณวน วันเดือนปี แบบกราฟค่ะ

รบกวนเรื่องคำณวน วันเดือนปี แบบกราฟค่ะ
คือตอนนี้กำลัง งง ค่ะ ต้องการช่วยเหลือ ว่า ตอนนี้ต้องการ นับจำนวนคนที่เข้าสมัครในแต่ละเดือนและแต่ละปีค่ะ ในตารางก็จะมีเก็บ ฟิว Register ค่ะ เก็บ type เป็น date ค่ะ ไม่ทราบว่า sql ต้องเป็นลักษณะยังไงค่ะ เมื่อทำ count  ตามปกติ มันก็จะมาทั้งหมดเลย แล้วไม่มีการแยกเดือนกับปีค่ะ พอ sql ยังไม่ค่อยเข้าใจ กราฟก็เลยติดค่ะ เราฟจะมาเป็นในรูปแบบของ Heightchart ค่ะ อยากให้เป็นแบบนี้ค่ะ



อยากให้ตรงที่เป็น New พวกนี้อ่ะค่ะ เป็น เดือน แล้วกราฟแท่งก็จะขึ้นของแต่ละปีค่ะ รบกวนช่วยดูให้หน่อยนะค่ะ หรือ พอมีคำแนะนำอะไรเพิ่มเติมไหมค่ะ


Chickenkook 26-01-2016 11:53:04

คำแนะนำ และการใช้งาน

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


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
สมมติ tbl_customer
cus_id ไอดีสมาชิก
cus_register_date วันที่สมัคร เก็บแบบ date
 
หาจำนวนสมาชิกที่สมัครในแต่ละปีด้วย
 
SELECT 
COUNT(cus_id) as num_regist
FROM tbl_customer
GROUP BY YEAR(cus_register_date)
ORDER BY cus_id
 
จะแสดงจำนวนผู้สมัครสมาชิกในแต่ละปี
 
หาจำนวนสมาชิกที่สมัครในแต่ละเดือนของปีที่ต้องการ เช่น 2015
 
SELECT 
COUNT(cus_id) as num_regist
FROM tbl_customer
WHERE YEAR(cus_register_date)='2015'
GROUP BY DATE_FORMAT(cus_register_date,'%Y-%m')
ORDER BY cus_id
 
จะแสดงจำนวนสมาชิกที่สมัครในแต่ละเดือนของปี 2015

 


ninenik 26-01-2016






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ