NOCHMAL !!!
Die Funktion heisst beim SQL-Server DATEPART.
Entweder du definierst deine Variable als Typ TIME (was bei einer Dauer über 24 Stunden ein Problem wird) oder du machst einen

select datepart(hh, opdauer), datepart(mi, opdauer), datepart(ss, opdauer) ....

Alternativ könnte auch
select substr(cast(opdauer as char(20)), 10, 8) ...
funktionieren.