Sicuramente non è un task che vi potete trovare di fronte nel lavoro di tutti i giorni, ma magari a qualcuno può essere utile.
La versione della propria intstallazione SharePoint, tramite interfaccia grafica, è visibile seguendo questo percorso:

Central Administration > Operations > Servers in Farm

Può capitare però, di dover controllare il numero di versione di SharePoint all'interno di una propria personalizzazione, magari per abilitare o meno delle feature in base all'installazione di qualche service pack o di qualche particolare hotfix.
Per farlo, possiamo utilizzare le classi del namespace System.Data.SqlClient ed eseguire la seguente query:

SELECT Version, UserName

FROM Versions
WHERE VersionId = '00000000-0000-0000-0000-000000000000'
ORDER BY Id DESC

sul database di contenuto della Central Administration.

Altrimenti, possiamo utilizzare il modello ad oggetti in questo modo:
System.Version v = SPFarm.Local.BuildVersion;

System.Version WssSP1v = new Version("12.0.0.6219");

if (v >= WssSP1v)
//SP2 installed else
//SP2 NOT installed

Così possiamo essere ancora più sicuri quando redistribuiamo le nostre customizzazioni su ambiente SharePoint.