У меня есть скрипт Python, который принимает 3 аргумента как часть функции Python.Ниже приведена функция:
def func(name,start_date,end_date):
db_details
db_cursor = con.cursor()
db_cursor.execute("""select '%s' as name,count (*)
from datamart
where sale_date between '%s' and '%s'"""),
(name,start_date,end_date)
Получите приведенную ниже ошибку, когда я пытаюсь выполнить вышеуказанное:
psycopg2.DataError
psycopg2.DataError: invalid input syntax for type timestamp: "%s"
Может кто-нибудь посоветовать, где я ошибаюсь в приведенном выше коде.Я подключаюсь к Redshift DB.