0
我正在使用此存储过程从SQL数据库检索数据。有些数据点不好用-9999或9999表示,我想清除不良数据并用空值替换。有没有办法在这个存储过程中做到这一点?需要将SQL数据更改为存储过程内的NULL
SELECT *
FROM (
SELECT CAST(DateTimeUTC as SmallDateTime) as [DateTime], DataValue, VariableID
FROM DataValues
WHERE SiteID = 3 and VariableID IN (1,2,4,6,7,8,9,10,11)
) TableDate
PIVOT (SUM(DataValue) FOR VariableID IN ([1],[2],[4],[6],[7],[8],[9],[10],[11])) PivotTable ORDER BY [DateTime]
你能提供的数据和你想要的结果的样本? –