Moyen efficace pour convertir seconde à minute et secondes en SQL Server 2005

Supposons que j'ai de 90 secondes. Si je veux afficher le résultat en termes de minutes et la deuxième, je le fais en utilisant

select Time= '0' + CAST( 90/60 as varchar(2)) + ':' +  CAST( 90%60 as varchar(2)) 

La sortie est

Temps
01:30

J'ai ajouté un 0(zéro) parce que si vous faites un select getdate() la sortie sera

aaaa-mm-jj hh:mm:ss:ms

Ce qui est la norme et la pratique recommandée pour faire une telle conversion?

Grâce

source d'informationauteur priyanka.bangalore | 2010-02-23