Le Temps de la Différence entre deux datetime dans une procédure stockée

Je veux obtenir une Différence de Temps entre les deux datetime dans stroed procédure. alors j'ai besoin de lancer cette réponse de type varchar. je ne sais pas comment pour obtenir cette valeur. je suis un nouveau pour stroed procédure. je suis à l'aide de sql server 2008

declare @tdate1 datetime
declare @date2 datetime
declare @finaltime varchar

set @enddate = '2004-10-18 07:53:35.000'
set @startdate = '2004-10-18 15:28:57.000'

if @startdate >= @enddate
// This is what i want to do..

else
La différence de temps dans ce que l'unité de mesure? Heures d'ouverture? Minutes? Secondes? En tout cas, regardez datediff.

OriginalL'auteur Krishan | 2012-10-02