Próba utworzenia kolumny obliczeniowej, która miałaby wartość opartą na wartościach w czterech innych kolumnach. Kolumna 1, Coulmn 2, kolumna 3, kolumna 4 może być Tak lub Nie Wynik końcowy w kolumnie obliczeniowej, powiedzmy o nazwie Progress, powinno być coś wzdłuż tej linii:SQL Case Statement to Increment Value
Progress = CASE
WHEN [Column1] = 'Yes' THEN Value+1
WHEN [Column2] = 'Yes' THEN Value+1
WHEN [Column3] = 'Yes' THEN Value+1
WHEN [Column4] = 'Yes' THEN Value+1
ELSE 0 END
nadzieję, że to ma sens ponieważ oczywiście składnia powyższego nie jest poprawna.
, więc chcesz sumę "Tak w tych kolumnach? – cmd
Proszę podać przykładowe dane i wyniki, aby wyjaśnić, czego naprawdę chcesz. –
Jaki jest Twój RDBMS (smak SQL)? Czy to jest MS SQL Server? –