Proszę o pomoc przy zapytaniu T-SQL

0

Witam,
Mam problem, w jednej kolumnie mam zapisane dane osób zalogowanych do zadań kompletacji. Muszę rozdzielić te dane w dwie odrębne kolumny, wiec użyłem takiej reguły:
,SUBSTRING(h.UserNames, 1,CHARINDEX(',',h.UserNames)-1) as Prowadzący

  ,SUBSTRING(h.UserNames, CHARINDEX(',',h.UserNames)+1, 1000) as Pomocnik

Wszystko fajnie działa ale tylko gdy mam zarejestrowane dwie osoby, gdy jest tylko jedna moje zapytanie się wysypuje ponieważ nie mam przecinka którego szuka CHARINDEX.
Czy ma ktoś pomysł jak to mogę obejść tak żeby podczas gdy mam tylko jedną osobę wypełniało mi tylko kolumnę "Prowadzący" a kolumna "Pomocnik" była by pusta.

1
case when charindex(',', h.usernames)>0 then SUBSTRING(h.UserNames, 1,CHARINDEX(',',h.UserNames)-1) else h.usernames end Prowadzacy,
case when charindex(',', h.usernames)>0 then SUBSTRING(h.UserNames, CHARINDEX(',',h.UserNames)+1, 1000) else '' end Pomocnik,
0

Wielkie dzięki to było takie prost:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1