Hola a todos!
Estoy intentando obtener el tiempo entre 2 instrucciones SQL para saber que método es mas eficiente.
la idea es obtener el tiempo al empezar, realizar la instrucción, obtener nuevamente el tiempo tras esa instruccion, realizar la segunda instruccion y volver a obtener el tiempo, algo así:
Código SQL:
Ver originalBEGIN
SELECT 'Comienzo:' AS Momento,CURRENT_TIMESTAMP AS Tiempo
SELECT ... INTO #tabla1//primera instruccion
UNION SELECT 'Tiempo 1:' AS Momento,CURRENT_TIMESTAMP AS Tiempo
SELECT ... INTO #tabla2 //segunda instruccion
UNION SELECT 'Tiempo 2:' AS Momento,CURRENT_TIMESTAMP AS Tiempo
END
lamentablemente esto no funciona ya que me dá problemas al poner los select entre medio.
el resultado debería ser algo así:
Código C:
Ver originalMomento Tiempo
Comienzo: 2011-05-26 11:02:46:0023
Tiempo 1: 2011-05-26 11:02:46:0457
Tiempo 2: 2011-05-26 11:02:46:1072
alguien sabe como hacerlo?