Hejsan, jag skulle vilja plocka ut allt som står före @ tecknet för alla poster i en tabell.. det går för en en post i taget om jag sätter WHERE id = 3 men hur gör man för hela SELECT'n...?
SELECT SUBSTRING(epost, 1,
(
(SELECT CHARINDEX('@', epost) FROM personal WHERE id IN (SELECT epost FROM personal)) - 1)
) FROM personal
ger mig följande fel:
Server: Msg 245, Level 16, State 1, Line 1
Syntax error converting the varchar value 'xyz.abc@123.se' to a column of data type int.
SELECT SUBSTRING(epost, 1,
(
(SELECT CHARINDEX('@', epost) FROM personal WHERE id = 3) - 1)
) FROM personal WHERE id = 3
funkar ju men jag vill ha en loop..? :)