返回日期时间我已在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属性)。 我不知道如何解决这个问题。
请任何帮助。
你不应该使用SQL查询格式化输出数据 –
感谢。但我使用的报告,我需要在SQL查询来进行格式化。 – user1282609
我不同意安德烈,在SQL2012他们非常添加方便的格式化功能,以帮助格式化输出 –