我有以下 sql 查询
Select ISNULL([SaleDate] ,'Totals') AS [DispTotals],
case when SaleDate is null then ' ' else CONVERT(datetime, SaleDate, 103) end AS [DayOfDateDD],
FROM ()------
sql查询的结果
DispTotals DayOfDateDD
26/05/2013 2013-05-26 00:00:00.000
27/05/2013 2013-05-27 00:00:00.000
Totals 1900-01-01 00:00:00.000
我知道 SaleDate 的最后一行是空值。当我更改查询时:
Select ISNULL([SaleDate] ,'Totals') AS [DispTotals],
case when SaleDate is null then 'NULLVALUE ' else 'NONULL' end AS [DayOfDateDD],
结果是:
DispTotals DayOfDateDD
26/05/2013 NONULL
27/05/2013 NONULL
Totals NULLVALUE
当 SaleDate 中有空值( NULLVALUE)时,我想要一个空白空间。我不确定如何解决这个问题。
请提供任何帮助。