$sql="select cpid
, max(case when full_month = 200803 then amt else 0 end) main_amt
, max(case when full_month = period_add(200803, -1) then amt else 0 end) diff_1_amt
, max(case when full_month = period_add(200803, -2) then amt else 0 end) diff_2_amt
from (
select cpid, concat(year, month) full_month, sum(amount) amt
from recpay
group by cpid, year, month
) as v_recpay
where full_month between period_add(200803, -2) and 200803
group by cpid having (main_amt > diff_1_amt and diff_1_amt > diff_2_amt) or (main_amt < diff_1_amt and diff_1_amt < diff_2_amt)
จากโคดด้านบน พอรันแล้วเกิด error แบบนี้อะ ไม่ทราบว่าจะแก้โคดยังไงคะ แก้ไม่ถูก
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select cpid,concat(month,year) full_month,sum(pamount) amt fro
Tag : - - - -
Date :
7 ก.พ. 2551 23:38:08
By :
moonoi
View :
2362
Reply :
6
No. 1
Guest
โทษทีค่ะตั้งกระทู้ผิดหมวด จะตั้งหมวด php แต่ดันไปกด asp อะ