Няма проблем с втория ви преобразувател. Когато стартирам вашия SQL израз в студио за управление на SQL, получавам:
<предварителен код>------------------------------------------C50B0567-F8CC-4219-A1E1- 91C97BD9AE1B(1 засегнат ред(ове))---------------------7423352504965404994(1 засегнат ред(ове))----------- ------------------------C50B0567-F8CC-4219-0000-000000000000(1 засегнати ред(ове))Тъй като преобразувате 8-байтова стойност в 16-байтова guid, половината от guid ще бъде нули, което е точно това, което виждате.