For*_*ner 5 python mysql compiler-errors python-3.5
with engine.connect() as con:
rs = con.execute("""
SELECT datediff(STR_TO_DATE(CONCAT(year,'-',month,'-',day), '%Y-%m-%d') , current_date())
from TABLE
WHERE datediff(STR_TO_DATE(CONCAT(year,'-',month,'-',day), '%Y-%m-%d') , current_date()) < 900
group by STR_TO_DATE(CONCAT(year,'-',month,'-',day), '%Y-%m-%d');
""")
Run Code Online (Sandbox Code Playgroud)
我觉得编译器与'%Y-%m-%d'混淆了,我可能错了.有人可以帮助我如何避免这个错误:
类型错误:格式字符串的参数不足