Um dir da helfen zu können, müsste man zuvor mal die Tabellenstruktur beider Tabellen kennen.
Ich habe es jetzt etwas anderst gelöst da ich nicht unbedingt eine Datenbank brauch in welcher die beiden Tabellen verknüpft sind, sondern lediglich an dern Werten interresiert bin.
...aber das kann man sicher auch eleganter lößen,..... den "JOIN"-Befehl werde ich mir dann am Montag mal genauer anschauen.
...
c = conn.cursor()
c.execute("SELECT data_id, start_date, end_date, data_type FROM samples")
abfrage1 = c.fetchall()
c.execute("SELECT quantity, original_quantity FROM quantity_samples")
abfrage2 = c.fetchall()
i=0
for row in abfrage1:
if row[3] == 7:
action = "Alpha"
elif row[3] == 8:
action = "Beta"
elif row[3] == 12:
action = "Final"
else: action = ""
date_start = str(datetime.datetime.fromtimestamp(unixTS + row[1]))[:-7]
date_end = str(datetime.datetime.fromtimestamp(unixTS + row[2]))[:-7]
line=str(row[0])+";"+date_start+";"+date_end+";"+action+";"+str(abfrage2
- )+";"+str(abfrage2[1])
i+=1
path=os.getcwd()
db=path+'/auswertung.csv'
file = open(db,'w')
for zeile in table:
print(zeile)
file.write(zeile+"\n")
file.close()