Hola Frehley:
Puedes hacerlo utilizando las funciones SUBSTRING y CHARINDEX (si no sabes la sintaxis verificar la ayuda en línea), sólo tendrías que encontrar los parámetros adecuados para cada selección. Te pongo un ejemplo de cómo sería más o menos, te tocaría complementarlo para tus datos:
Código SQL:
Ver originalDECLARE @tabla TABLE (campo VARCHAR(15))
INSERT INTO @tabla VALUES ('1-987')
INSERT INTO @tabla VALUES ('1-123')
INSERT INTO @tabla VALUES ('12345-98765')
SELECT * FROM @tabla
/*
campo
---------------
1-987
1-123
12345-98765
*/
SELECT
SUBSTRING(campo, 1, charindex('-', campo)-1) campo1,
SUBSTRING(campo, charindex('-', campo)+1, len(campo)) campo2
FROM @tabla
/*
campo1 campo2
--------------- ---------------
1 987
1 123
12345 98765
*/
Saludos
Leo.