我写这样SQL CASE和WHER并加入
"SELECT (
CASE WHEN (1.00 - sys_pay.org_rate)*trans.txn_amt as agent_pay_current
< (trans.txn_amt - sys_pay.org_rate_limit) as agent_pay_max
THEN agent_pay_max
ELSE agent_pay_current END),
FROM sys_org
INNER JOIN trans ON sys_org.mid = trans.mid
INNER JOIN sys_pay ON sys_pay.mid = sys_org.mid
ORDER BY txn_date DESC limit 10"
一个SQL它说我在SQL语法错误,如何使这正确吗?
错误是什么?任何消息? – pedram
“您的SQL语法错误;请查看与您的MySQL服务器版本对应的手册,以便在第1行”作为agent_pay_current <(trans.txn_amt - sys_pay.org_rate_limit)as agent_pay_max'使用正确的语法“ – Windsooon
MySQL ?并且您已将其标记为Sql-server。 :( – pedram