hey saludos al fin lo consegui...
    
Código SQL:
Ver original- CREATE TABLE #Tiempo 
-     (    
-         idCaptura INT IDENTITY, 
-         FechaCaptura datetime, 
-         usuarioCaptura VARCHAR(50), 
-         accionModifica VARCHAR(25) 
-     ) 
-      
-     INSERT INTO #Tiempo VALUES ('2012-06-06 09:21:10.233','usuario1','Insert') 
-     INSERT INTO #Tiempo VALUES ('2012-06-06 09:32:43.293','usuario1','Insert') 
-     INSERT INTO #Tiempo VALUES ('2012-06-06 09:46:35.263','usuario1','Insert') 
-     INSERT INTO #Tiempo VALUES ('2012-06-06 09:55:43.073','usuario1','Insert') 
-     INSERT INTO #Tiempo VALUES ('2012-06-06 10:03:00.973','usuario1','Insert');            
-      
-      WITH T  AS 
-         (SELECT  
-             usuarioCaptura, 
-             CONVERT(CHAR,FechaCaptura,103)Fecha, 
-             CONVERT(CHAR,FechaCaptura,108)Hora, 
-             ROW_NUMBER() OVER(Partition BY usuarioCaptura ORDER BY usuarioCaptura, FechaCaptura) Nm 
-         FROM #Tiempo 
-             WHERE usuarioCaptura LIKE '%usuario1%' 
-             ) 
-             SELECT  *,DateDiff(MINUTE,T2.Hora,T1.Hora) [LapsoEnMinutos] FROM    T T1/*Donde LapsoEnMinutos es la diferencia que hay entre captura*/ 
-             LEFT JOIN T T2  ON T1.Nm=T2.Nm-1 
-             ORDER BY T1.Nm   
-     DROP TABLE #Tiempo; 
Espero ayude a alguien....