รบกวนสอบถามเกี่ยวกับการเขียน sum ใน SQL หน่อยครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนสอบถามเกี่ยวกับการเขียน sum ใน SQL หน่อยครับ
รบกวนสอบถามเกี่ยวกับการเขียน sum ใน SQL หน่อยครับ
ขอความกรุณาสอบถามด้วยครับ พอดีผมไม่ได้เขียนโปรแกรมนานมาก ๆ เลยลืมไปหมด พอดีต้องทำงานส่งเจ้านาย คืองี้ครับ ผมมีตารางดังนี้
id รหัสกระทู้
q1 คำตอบที่1
q2 คำตอบที่2
q3 คำตอบที่3
dateans วันเวลาที่ตอบ
ตัวอย่างข้อมูลในตาราง เช่น
1,25,38,77,2019-01-29
2,45,26,55,2019-01-30
3,56,66,48,2019-01-31
4,11,40,50,2019-01-31
คือผมต้องการ รวมข้อมูลใน q1 q2 q3 ที่ถูกตอบในเดือน 2019-01 ทุกวัน ผมต้องเขียน SQL ยังไงบ้างครับ ขอความอนุเคราะห์รบกวนท่านผู้รู้ด้วยนะครับ ขอบคุณมากครับ
id รหัสกระทู้
q1 คำตอบที่1
q2 คำตอบที่2
q3 คำตอบที่3
dateans วันเวลาที่ตอบ
ตัวอย่างข้อมูลในตาราง เช่น
1,25,38,77,2019-01-29
2,45,26,55,2019-01-30
3,56,66,48,2019-01-31
4,11,40,50,2019-01-31
คือผมต้องการ รวมข้อมูลใน q1 q2 q3 ที่ถูกตอบในเดือน 2019-01 ทุกวัน ผมต้องเขียน SQL ยังไงบ้างครับ ขอความอนุเคราะห์รบกวนท่านผู้รู้ด้วยนะครับ ขอบคุณมากครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ลองแนวทางประมาณนี้ดู
ทดสอบกับข้อมูลตามลิ้งค์นี้ https://www.w3schools.com/sql/trymysql.asp?filename=trysql_func_mysql_date_format
![]()
![]()
1 2 3 4 5 | SELECT SUM (CustomerID), DATE_FORMAT(OrderDate, '%Y-%m' ) FROM Orders GROUP BY DATE_FORMAT(OrderDate, '%Y-%m' ) |
ทดสอบกับข้อมูลตามลิ้งค์นี้ https://www.w3schools.com/sql/trymysql.asp?filename=trysql_func_mysql_date_format

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