 |
สอบถามการ เขียน SQL ระหว่าง 2 table แสดงค่าระหว่าง volume sale กับ forecast ช่วยหน่อยครับ |
|
 |
|
|
 |
 |
|
อยากให้มันเรียง แบบว่า ยอดขายจริง เรียงตามด้วย ยอด forecast ในส่วนเดือนที่เหลือ
|
 |
 |
 |
 |
Date :
2015-11-26 14:16:48 |
By :
natt500 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รบกวนอธิบาย ว่าทั้ง 2 ตารางคือตารางอะไร เกี่ยวข้องกันอย่างไร แล้วก็การคำนวณผลลัพท์ ด้วยครับ
|
 |
 |
 |
 |
Date :
2015-11-26 14:22:14 |
By :
FF7IX |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
select fc.month, sum(coalesce(vl.volume, fc.volume)) vol
from forecast fc
left join volumn vl on fc.month = vl.month and fc.year = vl.year
where fc.year=2015
group by fc.month
|
ประวัติการแก้ไข 2015-11-26 14:28:11 2015-11-26 14:28:58
 |
 |
 |
 |
Date :
2015-11-26 14:25:57 |
By :
NewbiePHP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เป็นคำสั่ง sql ลองเอาไปรันใน phpmyadmin ดูก่อนครับว่าได้ตามต้องการหรือเปล่า
ส่วนวิธีการแสดงค่าต่างๆ ใน php เข้าไปดูตัวอย่างได้ที่ http://www.thaicreate.com/php.html
หัวข้อ php mysqli
|
 |
 |
 |
 |
Date :
2015-11-26 14:58:25 |
By :
NewbiePHP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เพิ่ม group by รหัสลูกค้าด้วยครับ
|
 |
 |
 |
 |
Date :
2015-11-27 12:14:54 |
By :
NewbiePHP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยแสดงผลลัพธ์ ที่ต้องการให้ดูใหม่ครับ
|
 |
 |
 |
 |
Date :
2015-11-27 15:14:12 |
By :
NewbiePHP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2015-11-27 15:42:53 |
By :
natt |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
select month, sum(vol) total from (
select fc.IDcus, fc.month, sum(coalesce(vl.volume, fc.volume)) vol
from forecast fc
left join volumn vl on fc.month = vl.month and fc.year = vl.year
where fc.year=2015
group by fc.IDcus, fc.month
) tmp
|
 |
 |
 |
 |
Date :
2015-11-27 19:55:58 |
By :
NewbiePHP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|