<?php
$sql2548 = mysql_query("SELECT DISTINCT(date_format(sell_date, '%b')) AS mm, SUM(kg*price_kg)/100 AS total_price FROM tb_sell WHERE YEAR(sell_date)= '2005' GROUP by mm ORDER BY MONTH(sell_date)") or die(mysql_error());
?>
1. DISTINCT(date_format(sell_date, '%b')) AS mm
2. SUM(kg*price_kg)/100 AS total_price
3. WHERE YEAR(sell_date)= '2005' <== ทำไมมันมีวงเล็บ
4. GROUP by mm <== กรุ๊ป บาย คืออะไรครับ
5. ORDER BY MONTH(sell_date) มันมีวงเล็บอีกแล้ว
1. DISTINCT(date_format(sell_date, '%b')) AS mm <== เอาไม่ซ้ำแถว และเอา ชื่อเดือนแบบสั้น ไว้ที่ mm
2. SUM(kg*price_kg)/100 AS total_price <== คำนวนราคา ทั้งหมดไว้ที่ total_price
3. WHERE YEAR(sell_date)= '2005' <== เอาเฉพาะปี 2005
4. GROUP by mm <== จัดกลุ่มเอาเดือนเหมือนกันมาเรียงกัน ตาม เดือน Jan - Dec
5. ORDER BY MONTH(sell_date) <== ถ้าเดือนตรงกันให้เรียงโดยใช้ เดือน(เริ่มงง ละทำไมต้องเอา MONTH() มาใช้วะ)