Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/12/2008, 10:28
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: SELECCIONAR registros por fecha - MES (MONTH)

que tal Flaviovich...

Ya no recuerdo en donde (hace mucho tiempo) lei ese comentario, pero te puedo decir que por experiencia lo he comprobado, jejeje.

Y no es contradictoria, porque la funcion no la aplico al campo sino a una constante (o variable). Es lo mismo que comenta matanga.

Asi la funcion se ejecuta una vez y no N veces, segun los registros que tenga la tabla. Ademas de que pueden dejar de utilizarse los indices al aplicar funciones a los campos.

En el ejemplo de arriba, Fecha es el campo, y le he quitado la funcion para seleccionar valores dentro de un rango, es una instruccion equivalente a la que posteo RobertGustavo solo que optimizada.



Saludos a ambos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.