Hallo,
ich bräuchte mal deine Hilfe.
Ich habe einen Oracle-SQL-Statement (auf Basis von PHP) geschrieben:
Ziel ist es mit diesem SQL-Statement, dass alle Einträge die > ein Jahr die Mitarbeiter auf null gesetzt werden.
Wie kann ich "MDA_MESSAGE_TIMESTAMP" innerhalb der SQL-Abfrage in eine Unix-Time umwandeln?
Leider funktioniert das nicht. kannst Du mir vielleicht weiterhelfen?
ich bräuchte mal deine Hilfe.
Ich habe einen Oracle-SQL-Statement (auf Basis von PHP) geschrieben:
PHP-Code:
include "oci_conn.php";
if (!function_exists('privacy')) {
function privacy($conn)
{
// FORMAT in DB = MDA_MESSAGE_TIMESTAMP = 2019-09-17 10:12:39.000000;
$privacyUnix = date(time() - (86400 * 365)); // one year
$compiled = oci_parse($conn, "UPDATE STM_MESSAGE_DATA SET MDA_EMPLOYEE = null WHERE MDA_MESSAGE_TIMESTAMP < '" . $privacyUnix . "'");
oci_execute($compiled);
}
}
echo privacy($conn);
Wie kann ich "MDA_MESSAGE_TIMESTAMP" innerhalb der SQL-Abfrage in eine Unix-Time umwandeln?
Leider funktioniert das nicht. kannst Du mir vielleicht weiterhelfen?
Kommentar