timedelta
имеет такое же строковое представление, как и SQL Server, поэтому просто вставьте его в виде строки.
SQL:
CREATE TABLE test
(
timedelta time
)
Python:
start_time = (datetime.fromtimestamp(1553182159222 / 1e3))
end_time = (datetime.fromtimestamp(1553182159924/ 1e3))
run_time = end_time - start_time
cursor = cnxn.cursor()
cursor.execute("insert into test (timedelta) values (?)", str(run_time))
cnxn.commit()
cursor.execute("select timedelta from test")
row = cursor.fetchone()
while row:
print(str(row[0]))
row = cursor.fetchone()
Вывод:
00:00:00.702000