我的查询有以下部分:
ISNULL(cast(fd.decision_date as varchar(20)), 'PENDING') as facility,
ISNULL(cast(cd.decision_date as varchar(20)), 'PENDING') as corporate,
ISNULL(cast(cb.creation_date as varchar(20)), 'PENDING') as billing
我的值最初是 datetime 数据类型,但是如果值为 NULL,我想要做的是返回单词“PENDING”。
使用上面的代码,我的结果被cast
编辑为 a varchar
,因此返回如下内容:
Aug 20 2013 9:35AM
代替2013-08-20 09:35:54
建议将不胜感激。