python sql mysql

python sql mysql,python,mysql,sql,Python,Mysql,Sql,我有一个SQL查询无法运行: 是这样的: select creation_time as date, abs(USD_amount) as amount from pending_transactions as p inner join users as u on u.user_id = p.user_id where (p.transaction_status = 'black' or p.transaction_status = 'green' or

我有一个SQL查询无法运行: 是这样的:

select creation_time as date, abs(USD_amount) as amount 
from pending_transactions as p 
    inner join users as u 
           on u.user_id = p.user_id 
where (p.transaction_status = 'black' or p.transaction_status = 'green' or  
       p.transaction_status = 'gray) and u.referrer = 309 and
       creation_time > '0000-00-00 00:00:00' order by creation_time asc
我在Python中使用MySQLdb访问
DB
,但它说这是错误的。如果有人能帮我把它做好,我将不胜感激。

这应该行得通:

select creation_time as date, abs(USD_amount) as amount 
from pending_transactions as p 
    inner join users as u 
           on u.user_id = p.user_id 
where (p.transaction_status = 'black' or p.transaction_status = 'green' or  
       p.transaction_status = 'gray') and u.referrer = 309 and
       creation_time > '0000-00-00 00:00:00' order by creation_time asc
因为你忘了一个