Как выбрать DateTime.MinValue (01.01.1970) в MySQL?

Как я могу выбрать 1 января 1970 года в MySQL?

С помощью SELECT '1970-01-01' не возвращает действительный DateTime объект в C#.

Я хотел бы вернуть дату эпохи, если null возвращается, например

SELECT      IFNULL(MAX(`created`), '1970-01-01') `lastcreated`
FROM        `tickets`
WHERE       `accnum` = 20088

1 ответ

Решение

Ты можешь использовать SELECT FROM_UNIXTIME(0) чтобы получить DateTime объект на дату в 0 секунд после эпохи:

SELECT      IFNULL(MAX(`created`), FROM_UNIXTIME(0)) `lastcreated`
FROM        `tickets`
WHERE       `accnum` = 20088
Другие вопросы по тегам