Patrick: MySQL - nächst liegende Zahl suchen

Beitrag lesen

Hi,

sowas wie

select min(abfahrtszeit)from tabelle where abfahrtszeit>NOW()

müsste funktionieren, oder was meint die gemeinschaft?

Samoht

NOW() bezieht sich natürlich auf die aktuelle Uhrzeit. Hier kann genauso gut ein übergebener Wert stehen.

Samoht

Hi Samoht,

vielen Dank - so habe ich es nun gelöst:

$auswaehlen2= "SELECT MIN(Uhrzeit) AS Uhrzeiten FROM Fahrzeiten WHERE Wochentag = '$SuchWochentag1' AND Haltestelle = '$auswaehlen1' AND Uhrzeit > '$Uhrzeit1'";
$auswaehlen2= mysql_query($auswaehlen2);
$auswaehlen2= mysql_fetch_object($auswaehlen2);
$auswaehlen2= $auswaehlen2->Uhrzeiten;

echo $auswaehlen2;

In $Uhrzeit1 steht die gewünschte Abfahrtszeit; in $auswaehlen1 die ID der Haltestelle, in $SuchWochentag1 der gewünschte Abfahrts-Wochentag.