为什么一合并就会出现空值被1999-01-01取代了
使用union all会把上下合并的同一列强制转为同一个类型
null值在union all过程中会保持不变
空字符串在union all过程中会被强制转换
SQL SERVER好像默认吧为空的日期类型的,默认给设置为1900-01-01。你可以试试吧日期转成字符串,应该可以