◀ Previous Next ▶ Up ▲


witpoko.com


ช่วยต่อ Code ให้หน่อยคับ อยากเปรียบเทียบ เดือน คับ

คือ Code ผมประมาณนี้
sqluername = "select mode, d.name_drug, sum(quantity) as total_quantity, sum(quantity_sale) as total_quantity_sale "
sqluername &= "FROM drug d INNER JOIN mode m ON d.id_mode = m.id_mode "
sqluername &= "GROUP BY d.name_drug, mode HAVING (sum(quantity) <= sum(quantity_sale))"


ใน Code นี้จะเป็นการเปรียบเทียบ ระหว่าง sum(quantity) <= sum(quantity_sale) คับ แต่ ผมอยากให้เป็นการเปรียบเทียบ โดย ให้
sum(quantity)เป็นการรวมของเดือนปัจจุบัน (Month(date1) )
แต่sum(quantity_sale) เป็นการรวมของเดือนปัจจุบัน-1 (Month(date2) - 1) คับ

ไม่รู้จะทำอย่างไง คับ
DataBase โดยมีตาราง Drug ดังนี้
___________id_drug____name_drug____lot_____date1______date2___quantity__quantity_sale
_____________1__________aaa________1____21/08/09___20/07/11____5_________4_______
_____________2__________aaa________2____22/08/09___21/07/08____2_________5_______
_____________3__________bbb________1____12/08/09___15/07/11____4_________7_______
_____________4__________bbb________2____12/08/09___11/08/08____2_________3_______
_____________5__________ccc________1____18/07/09___20/07/11____5_________4_______
_____________6__________ccc________2____11/08/09___21/08/08____2_________5_______

โดยจะแสดงเป็น

___________id_drug____name_drug_______date1______date2____Sum(quantity)__Sum(quantity_sale)
_____________1__________aaa_________21/08/09___20/07/11_______7______________9_______
_____________2__________bbb_________22/08/09___21/07/08_______6______________7_______

ประมาณนี้ คับ ไม่รู้จะเปรียบเทียบอย่างไง คับ ช่วยดูให้ที คับ ขอบคุณคุบบบบบบบบบบบ


จากคุณ : hero -[ 31 ส.ค. 52 - 19:19:10 A:222.123.170.1 X: ]



Bookmark and Share





กระทู้ยอดนิยม