ich möchte eine Datenbankabfrage machen und dabei den Filter des aktuellen Jahres setzen.
Code: Alles auswählen
import MySQLdb as mdb
import time
import datetime
x_jahr = time.strftime("%Y")
con = mdb.connect('192.168.0.200', 'root', '', 'Steuerung');
print "x_jahr: ", x_jahr
with con:
cur = con.cursor()
cur.execute('SELECT Jahr, Pumpe_an, Solar_an, Dach_min, Dach_max, Prozessor_min, Prozessor_max, Sonstiges FROM Statistik where Jahr = (%s)', (x_jahr))
result = cur.fetchall()
print "result: ", result
query = query % args
TypeError: not all arguments converted during string formatting
Wie muss ich meine Variable umformatieren?