26/09/2012, 15:59
|
| Colaborador | | Fecha de Ingreso: julio-2007 Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 6 meses Puntos: 180 | |
Respuesta: como saco un porcentaje Analicemos esto:
LAS FECHAS, en TODOS los motores de bases de datos, las fechas se guardan de forma NUMERICA, por tanto, cuando yo hago un:
WHERE MyCampoFecha >= '20120731'
IMPLICITAMENTE la cadena '20120731', se convierte en NUMERICO de forma automatica y se hace la comparacion de una forma mas eficiente.
Mientras que si utilizo el CONVERT(DATETIME, '2012-07-31 23:59:59', 102), se hace una conversion y la respuesta al query sera mucho menos eficiente.
__________________ MCTS Isaias Islas |