我有两个表,其中一个表有一个日期列而另一个表没有,我必须使用一个联合来从两个表中获取条目
所以现在我成功了,但空字段显示无效日期,如1900-01-01,我希望它应该被调出为null,就像转换为varchar
我正在尝试这样
SELECT [orderid],CAST('' as [cancelleddate] as CHAR(20)) as [cancelleddate] ,'' as [cancelledtime]
以上是最终抛出错误
这样做会影响性能
答案 0 :(得分:1)
SELECT orderid, cancelleddate, cancelledtime FROM TABLE1
UNION
SELECT orderid, null, null FROM TABLE2