форматированный sql-запрос не работает в python

мой код:

engine = sqlalchemy.create_engine("credentials")
connection = engine.connect()

day = 180601
query = "select * from Data where Name like '%{0}%'".format(str(day))
df = pd.DataFrame(connection.execute(query).fetchall())

но это не сработает. когда я печатаю:

query =  "select * from Data where Name like '%180601%'" 

затем повторите тот же процесс, это прекрасно работает, хотя они создают одинаковые запросы. Я хочу изменить дни в цикле for.

Любые идеи были бы хорошы. Заранее спасибо!

python,sql-server,sqlalchemy,formatting,

0
Яндекс.Метрика