我正在尝试用空格替换NULL日期。我最终得到了无效的日期字符串。 Ive尝试了COALESCE,ISNULL,IFNULL,CASE声明,似乎没有任何效果。我正在查询LINKED PROGRESS ODBC连接并使用
declare @Data varchar(max)
set @Data= N'
SELECT MyCode
FROM TABLE
'
exec (@Data ) AT PROGRESS;
之前我做了很多次,我可以在我的所有其他领域做ISNULL,COALESCE等,但不是这个Date字段的情况。非常感谢任何帮助
答案 0 :(得分:1)
我了解您正在访问Progress数据库。 进步未知值?是SQL调用NULL。 日期字段只能包含有效日期或(如果字段不是必填字段)未知值?与其他数据类型不同,未知值有时显示为空白而不是?,例如显示为GUI小部件时。 正在进行中没有实际的空白日期。
不幸的是,我不知道足够的SQL来准确地说出你想要实现的目标。
答案 1 :(得分:0)
我必须让我的查询成为一个打开的查询,并在外部选择做ISNULL(datefield,'')