Ich habe mal ne kurze frage:
ich mache volgendes: ich lese mittels python aus einer ael_db mittels eines SQL-Strings daten aus.
Code: Alles auswählen
def delete_list(sql, table):
r = FBDPCommon.get_result_in_list(ael.dbsql(sql))
for i in r:
e = table[i]
print e.historical_day
date = e.historical_day
print date
dieser Methode übergebe ich einen simplen sql-string.
Aus dem Ergebniss, möchte ich jetzt den wert, welcher in der tabelle unter "historical_day" vorhanden ist, erhalten. Dies klappt auch ganz gut.. es printet mir auch schön raus: "01.12.2008" usw.
jetzt mein problem: was für ein datentyp ist der rückgabewert (also 01.12.2008) ich möchte nämlich prüfen ob der wert kleiner als 31.12.2008 ist... wäre es ein ael_date welches ich zurückbekommen, dann könnte ich ja mittels "to_time()" funktion... geht jedoch nicht... kein ael_date
ein string ist es aber auch nicht (den ich kann ihn nicht in ein integer verwandeln)
könnt ihr mir allenfalls weiterhelfen ? wie prüfe ich am besten ob das erhaltene Datum kleiner als der 31.12.2008 ist.. ?
Besten Dank
(sorry... bin noch ein "nooooob" mein erster "python" auftrag