In SQL 2012 puoi utilizzare la funzione Format().
https://technet.microsoft.com /it-it/library/hh213505%28v=sql.110%29.aspx
Salta il casting se il tipo di colonna è (datetime).
Esempio:
SELECT FORMAT(StartTime,'hh:mm tt') AS StartTime
FROM TableA