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 original
BEGIN 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 original
Momento 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?