Ich muss wissen, wie man innerhalb einer WHERE-Klausel eine IF-Bedingung verwenden, lassen Sie mir die Idee, in php:IF Bedingung innerhalb WHERE
SELECT * FROM table WHERE date >= '2017-08-04'
IF(date = '2017-08-04'){
AND hour > '12:00'
}
so die Idee ist, dass, wenn das Datum dann heutigen entspricht Datum hinzufügen AND hour > '12:00'
ja, können Sie, eine manuelle über SQL-Sprache finden und 'case' Aussage –
ja ich über CASE las ich versucht, dies hatte aber kein Glück finden: \t WHEN date = ' CASE ‚2017 -08-04 'DANN (Stunde> '12: 00') \t ELSE 0 END' – Ered
Ich nehme an, es sollte so etwas sein ... wählen ... aus ... wobei 1 = (FALL WENN Datum = '2017 -08-04 'THEN wenn Stunde> '12: 00' dann 1 else 0 Ende wenn Datum> '2017-08-04' dann 1 ELSE 0 ENDE) ' –