gpt4 book ai didi

python - 类型错误 : not enough arguments for format string - Python SQL connection while using %Y-%m

转载 作者:可可西里 更新时间:2023-11-01 07:17:42 24 4
gpt4 key购买 nike

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');
""")

我觉得编译器与“%Y-%m-%d”混淆了,我可能是错的。有人可以帮我避免这个错误吗:

Type Error:not enough arguments for format string

最佳答案

它看到您的 % 标志并认为您想要格式化字符串。我相信您应该能够将它们替换为 %% 以表明您需要字符,而不是格式替换。

关于python - 类型错误 : not enough arguments for format string - Python SQL connection while using %Y-%m,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40117760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com