Sqlite Sorgusu farklı python sürümünde çalışmıyor

Arkadaşlar merhaba. Python 3.9.4 64 bit versiyonunda bir proje hazırlıyorum. İki tarih arası kayıtları göstermek istediğimde sorunsuz çalışıyor. İşletim sistemim windows 8.1. Aynı projeyi windows 7 yüklü bilgisayarda açmak istediğimde pythonun en fazla 3.8.10 sürümünü indirip açabiliyorum. Program açıldığında iki tarih arası sorgum çalışmıyor acaba python sürümünden mi kaynaklanıyor yoksa sql sürümünden mi. Buna uygun kodu nereden bulabilirim. Kodu aşağıda paylaşıyorum. Teşekkürler.

imlec.execute(“SELECT tarih, fisno, islem, aciklama, borc, alacak, SUM(borc-alacak) OVER (ORDER BY tarih),kullanici FROM giris WHERE id_no = ? AND tarih BETWEEN ? AND ?”, (val[0],ilktarih.get(),sontarih.get()))

Yapilan iki sorgunun argumanlari (val[0],ilktarih.get(),sontarih.get()) neler?

teşekkürler sorunu buldum tarihler 01/01/2021 formatında geliyor ancak veritabanında 2021-01-01 formatı var. Gelen değeri farklı değişkenle veritabanı formatına dönderdim sorun çözüldü.