Вы можете использовать функцию CHARINDEX
DECLARE @text VARCHAR(20)
SET @text = '123456-0000'
SELECT SUBSTRING(@text, 0, CHARINDEX('-', @text))
Вместо @text вы можете использовать имя вашего поля
SELECT SUBSTRING(YOUR_COLUMN_NAME, 0, CHARINDEX('-', YOUR_COLUMN_NAME)) FROM YOUR_TABLE_NAME