SELECT min(transactionid) as tid, min( transtamp )
,adjustid FROM transaction WHERE custaccid like '100'
and fundunitid = 1111 AND tranflag = 'B' AND adjustid
=0 and transactionid NOT IN(select tranbuyid from
tran_sell where balance<=0) GROUP BY tranflag
1. wm ให้ผลลัพธ์ ออกมาได้ตรงตามที่ต้องการ
2. แต่ apache ติด error ดังนี้
Error
SQL query:
SELECT min( transactionid ) AS tid, min( transtamp ) , adjustid
FROM transaction
WHERE custaccid LIKE '100'
AND fundunitid =1111
AND tranflag = 'B'
AND adjustid =0
AND transactionid NOT
IN (
SELECT tranbuyid
FROM tran_sell
WHERE balance <=0
)
GROUP BY tranflag
LIMIT 0 , 30
MySQL said:
#1064 - You have an error in your SQL syntax near 'select tranbuyid from tran_sell where balance <= 0 ) GROUP BY tranflag
LIMIT' at line 1
มันเกิดไรขึ้นค่ะ
หรือต้องเปลี่ยน webserver เป็น WM เพื่อที่จะ RUN งาน ได้ค่ะ
Tag : - - - -
Date :
30 ส.ค. 2550 12:29:54
By :
nidy อีกแล้ว
View :
1650
Reply :
2
No. 1
Guest
hehe
no some body
hehe
Date :
30 ส.ค. 2550 13:45:14
By :
hehe
No. 2
Guest
อืม แบบว่ามาถามเองก็ตอบเองละกัน
คือ มันคนละตัวกันล่ะนะ จะ รันได้ไง ต้องเปลี่ยน sql ตามใจ server มั่ง