Hallo,
meine Kenntnisse reichen leider lange nicht aus, um folgendes Problem zu lösen: Die Abfrage soll auf Ergebnisse beschränkt werden, bei denen ein verschlüsseltes Datum im Format 31.12.2015 nicht in der Vergangenheit liegt.
Folgende entschlüsselung funktioniert:
SELECT
...
FROM `XY`
WHERE
(CAST(AES_DECRYPT(FROM_BASE64(id), SHA2('$aes_key', 256)) as CHAR) = '$id'
SQL;
Nun soll aber nicht nach einer z.B. ID gesucht werden, sondern dem Datum, also zur Verdeutlichung: "SELECT ... FROM .. WHERE 'DECRYPT...' > 02.11.2015. Geht da mit DATE_FORMAT etwas, aber wie?
meine Kenntnisse reichen leider lange nicht aus, um folgendes Problem zu lösen: Die Abfrage soll auf Ergebnisse beschränkt werden, bei denen ein verschlüsseltes Datum im Format 31.12.2015 nicht in der Vergangenheit liegt.
Folgende entschlüsselung funktioniert:
SELECT
...
FROM `XY`
WHERE
(CAST(AES_DECRYPT(FROM_BASE64(id), SHA2('$aes_key', 256)) as CHAR) = '$id'
SQL;
Nun soll aber nicht nach einer z.B. ID gesucht werden, sondern dem Datum, also zur Verdeutlichung: "SELECT ... FROM .. WHERE 'DECRYPT...' > 02.11.2015. Geht da mit DATE_FORMAT etwas, aber wie?

Kommentar