Ich habe eine Tabelle wie folgt tt
genannt für jede Name
die letzte Zeile vor einem bestimmten Zeitstempel Auswählen
ID|Name|Date|Value|
------------------------------------
0| S1| 2017-03-05 00:00:00| 1.5|
1| S1| 2017-04-05 00:00:00| 1.2|
2| S2| 2017-04-06 00:00:00| 1.2|
3| S3| 2017-04-07 00:00:00| 1.1|
4| S3| 2017-05-07 00:00:00| 1.2|
Ich muss die Zeile mit der höchsten Zeit auswählen, die < theTime
theTime
ist ist nur eine Variable mit dem Zeitstempel. In dem Beispiel könnten Sie eine Datumszeichenkette, z.B. < DATE '2017-05-01'
Ich werde den Wert der Variablen später programmgesteuert mit einer anderen Sprache
injizieren Ich habe eine schwierige Zeit herausfinden, wie man das macht ... weiß jemand?
Ich würde auch gern wissen, wie ich das auswählen soll, was ich oben beschrieben habe, aber beschränkt auf eine spezifische name
, z.B. name='S3'
Ich denke zum Glück, das kann nie passieren für mich in meiner Datenbank (doppelte Daten für den Vornamen) – ycomp