【发布时间】:2017-10-09 12:04:04
【问题描述】:
我有一个使用 COALESCE(timestamp_type::date,charachter_varying) 的查询由于数据类型不匹配而失败:
错误:无法匹配 COALESCE 类型的日期和字符变化
如果我将时间戳转换为text,它会起作用:
COALESCE(timestamp_type::text,charachter_varying)
但是,当我只想要YYYY-MM-DD(而不是完整的时间戳,YYYY-MM-DD HH:MM:SS.000000+00)时,它会返回完整的时间戳
如何使用 COALESCE 并且只返回时间戳的日期部分?
【问题讨论】:
标签: sql postgresql type-conversion coalesce