รบกวนสอบถามเกี่ยวกับการเขียน 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 ยังไงบ้างครับ ขอความอนุเคราะห์รบกวนท่านผู้รู้ด้วยนะครับ ขอบคุณมากครับ


KruPik Thongkrajang 31-01-2019 20:55:50

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

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


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


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

 ความคิดเห็นที่ 1
ลองแนวทางประมาณนี้ดู

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






ninenik 31-01-2019






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