Mam następujące zapytanie:zastąpić wartości zerowe w sql przegubu
SELECT *
FROM Table1
PIVOT
(
SUM(Value)
FOR [Period] IN ([06/1/2007],[07/1/2007])
)
AS p
Niektóre z wierszy zwracanych są nieważne, ale chcę je zastąpić 0.
Próbowałem SUM(ISNULL(Value,0)) as Val
ale nie jest pracujący. (mówi nieprawidłowa składnia)
Czy * dokładnie * co próbowałeś? Brakuje ')'. W rzeczywistości twoje pierwotne zapytanie wydaje się mieć dodatkowe ')'. –
Zwykle pomaga, gdy "nie działa" jest wyjaśnione w użyteczny sposób. –