Как выбрать 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