Hallo!
Hab schon wieder eine Frage (kaum ist die eine beantwortet). Nur dieses Mal geht es nicht um SQL-Befehle (zumindest nicht komplett). Ich hab da ein Problem in C. Ich weiß nicht wie ich das eine mit dem anderen verbinden kann. Also ich hab da eine SQL-Tabelle die so aufgebaut ist:
Das also mal zum Verständnis. Was ich jetzt machen möchte ist, ich will innerhalb eines bestimmten Zeitraums (max. 5 Minuten bei Spalte TIME) den zu einem (im TYPE) gehörenden Resp zu dem Rec finden und dann in ID_LINK die gleiche ID-Nummer eintragen wie die Nummer bei Rec. Mein Problem ist der Punkt mit der Zeit. Wie kann ich denn sagen dass nur in einem Zeitraum von so ca. 5 Minuten gesucht und verglichen wird? Bei dem Feld TIME sind auch Sekunden vorhanden. Wie das mit dem SQL-Befehl geht, damit ich den ID_LINK eintragen kann, weiß ich (denke ich zumindest). Nur wie kann ich in einfachem C das mit der Zeit machen?
Hab schon wieder eine Frage (kaum ist die eine beantwortet). Nur dieses Mal geht es nicht um SQL-Befehle (zumindest nicht komplett). Ich hab da ein Problem in C. Ich weiß nicht wie ich das eine mit dem anderen verbinden kann. Also ich hab da eine SQL-Tabelle die so aufgebaut ist:
Code:
ID | TYPE | DATE | TIME | PACKET_ID | SRC_IP | DST_IP | ID_LINK
1 | Rec | 01.01 | 11:00 | 255 | 0.0.0.1 | 1.0.0.0 | 1
2 | Resp | 01.01 | 11:02 | 255 | 1.0.0.0 | 0.0.0.1 | 1
3
...
Das also mal zum Verständnis. Was ich jetzt machen möchte ist, ich will innerhalb eines bestimmten Zeitraums (max. 5 Minuten bei Spalte TIME) den zu einem (im TYPE) gehörenden Resp zu dem Rec finden und dann in ID_LINK die gleiche ID-Nummer eintragen wie die Nummer bei Rec. Mein Problem ist der Punkt mit der Zeit. Wie kann ich denn sagen dass nur in einem Zeitraum von so ca. 5 Minuten gesucht und verglichen wird? Bei dem Feld TIME sind auch Sekunden vorhanden. Wie das mit dem SQL-Befehl geht, damit ich den ID_LINK eintragen kann, weiß ich (denke ich zumindest). Nur wie kann ich in einfachem C das mit der Zeit machen?