Michi: Datetime = NULL

Beitrag lesen

na ja, so genau kann ich dir das leider nicht sagen

schade eigentlich ;-) aber macht nichts!

»»...Aber brauchst du wirklich ein CASE nur des NULL-Wertes wegen?
Ja, weil ich müsste ja im SQL Statement sagen, schreib eine NULL wenn die Variable leer ist aber schreib das gewünschte Datum, wenn die Variable nicht leer ist.

Habe es jetzt aber anders gelöst. Sicher nicht schön sauber, aber immerhin läufts.
Nach dem INSERT mache ich gleich nochmals ein UPDATE auf den Datensatz mit mit dem Datum 01.01.1900 und wenn dem so ist, setzt es auf NULL:
update1 = mssql_query("UPDATE lizenzen SET datum = NULL WHERE datum = '01.01.1900'");

Danke und Gruss
Michi