17/04/2013, 12:14
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: [Aporte] Hacer query por date en columna tipo datetime (indexada) No veo que hayas probado la que te pasé...
Las dos primeras que pruebas forzosamente vana descartar el índice, si el mismo está basado en un campo DATETIME. La primera, porque lo cortas a DATE, y por tanto no le sirve para buscar claves. la segunda porque lo conviertes en texto, y tiene que hacer las búsquedas en modo binario sobre cadenas, que no tienen relación con la clave del indice.
Recuerda que los campos de tipo fecha se almacenan en la base como numeros binarios, no como fechas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |