I'm trying to replace a hardcoded date in my sql queury using '{Variable}' but I can't make it work.
Here is what I used to do (which works fine):
conn_drm = pyodbc.connect(
)
query_drm = '''
SELECT *
FROM
WHERE base_file_date = '2022-04-25'
'''
DF = pd.read_sql_query(query_drm, conn_drm)
Now, I would like do to somethig like this:
Yesterday = date.today() - timedelta(days=1)
Yesterday = str(Yesterday)
conn_drm = pyodbc.connect(
)
query_drm = '''
SELECT *
FROM
WHERE base_file_date = '{Yesterday}'
'''
DF = pd.read_sql_query(query_drm, conn_drm)
but I get the error: Conversion failed when converting date and/or time from character string. (241)
Could someone plz help?