ถามเรื่อง SQL ครับ

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

ถามเรื่อง SQL ครับ
สมตตุ ฐานข้อมูลผมเก็บแบบนี้ นะครับ
-------------------
| No |    Name   |    Date
---------------
|  1   |  John |  2014-10-11
---------------
|   2   |  George |2014-10-11
----------------
|   3   |  Liam |2014-10-11
----------------
|   4 |  Liam |2014-10-09
----------------
|   5   |  Liam |2014-10-09
----------------


คือผมอยากได้สรุปยอดในแต่ละวันน่ะครับ แล้วเอามา plot เป็นกราฟ น่ะครับ แต่ ยังไม่รู้เลยว่าจะเขียน code sql อย่างไร
ตัวอย่างนะตครับ วันที่  2014-10-11 มี 3 คน           2014-10-09  มี 2 คนอย่างงี้อ่ะครับ


Count 11-10-2014 19:24:07

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

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


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


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

 ความคิดเห็นที่ 1


$monthx = array();
$y2556 = array();

$sql = "SELECT * FROM line";

$result = mysql_query($sql);
while($row=mysql_fetch_array($result)) {
array_push($y2556,$row['value']);
array_push($monthx,$row['month']);

อันนี้ code ผมนะครับ


count 11-10-2014 19:39
 ความคิดเห็นที่ 2
ใช้ GROUP BY จัดกลุุมข้อมูลตามวัน

ดูเพิ่มเติม

คำสั่ง SQL GROUP BY 


ninenik 11-10-2014
 ความคิดเห็นที่ 3
ขอบคุณครับ แล้วถ้า เราจะเอา แค่ เดือน 10 อย่างเดียว นี้ต้องใช้ where ใช้ไหมครับ ไม่ทราบว่าเขียน อย่างไรครับ


count 11-10-2014 21:36
 ความคิดเห็นที่ 4
ขอบคุณมากครับ ผมได้แหละ อิอิ


count 11-10-2014 21:48
1






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