If you want the version number and edition from SQL Server, just use SERVERPROPERTY. No string parsing necessary.
SELECT
CAST(SERVERPROPERTY('Edition') as nvarchar(128)),
CAST(SERVERPROPERTY('ProductVersion') as nvarchar(128)),
CAST(SERVERPROPERTY('ProductLevel') as nvarchar(128))
commented on Oct 10 2011 6:01AM