来自unixtime的条件格式

cetgtptt  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(300)

我有一个查询,在其他字段中返回到期日期和截止日期。有时,这些字段将为空,因此,当按如下方式转换时:

FROM_UNIXTIME(assignment.cutoffdate, '%d-%m-%Y %H:%i')

将显示 01-01-1970 02:00 . 在这种情况下,如何显示空字符串或“不可用”之类的文本?请注意,使用“where date is not null”条件是不行的,因为a需要所有结果,包括那些在日期字段中为null的结果。

fivyi3re

fivyi3re1#

就用一个 IF 声明:

IF(assignment.cutoffdate IS NULL, 'not available', FROM_UNIXTIME(assignment.cutoffdate, '%d-%m-%Y %H:%i'))

相关问题