estimados listeros
recurro a uds. para ver si pueden darme una opinion en
cuanto a eficiencia...
tengo una tabla con los siguientes campos
tarjeta
tipomov ('E' o 'S')
fecha
hora
en donde se registran movimientos de entrada y salida
lo que necesito es disponer de esta info la cual debo
mostrar en un grilla, campos:
tarjeta
fecha
E_1 (hora de entrada)
S_1 (hora de salida)
E_2
S_2
E_3
S_3
E_4
S_4
en donde las horas E y S pertenecen todas a la misma fecha
y en esta info deben existir todos los dias de un mes o
meses dados sin importar si se han o no registrado
movimientos
nota: si existieran mas de 4 E y S diarias las mismas se
descartarian
la pregunta es, que conviene mas a nivel eficiencia,
velocidad, recursos, etc.
1 - armar un SP con una consulta que devuelva un Recordset
directamente (realmente no se he pensando bien esta
consulta pero imagino que tardaria un poco en resolverse)
2 - en un SP trabajar con un cursor y una tabla auxiliar o
variable tipo table que se ira armando mientras se recorre
el cursor y luego devolver la tabla auxiliar o variable
table
3 - retornar un Recordset al cliente con los datos de los
movs para los meses en cuestion y luego armar un nuevo
Recordset con los datos en el cliente (es decir trabajando
con codigo en el aplicativo)
4 - alguna otra idea
desde ya mil gracias por sus opiniones...
saludos
egc
Leer las respuestas