Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/05/2009, 09:57
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problema con indices

Cita:
1- Por que cuadno haces el to date(fecha, 'dd/mm/RR') pones las R´s cuando te refieres al año ? No lo entiendo.
RRRR también es un tipo de año. Miralo aca javi.
http://www.techonthenet.com/oracle/f...ns/to_date.php

Cita:
2- Y la segunda es pasar a numero el char de una fecha, es decir:
to_number(to_char(fecha, 'yyyymmdd')). Esta opcion tiene la pega de que si tienes dos fechas iguales en las qeu la diferencia es la hora (hora, minutos, segudno), no vas a notar la diferencia.
Libertad1. yo me iría también por esta solución. Ten muy en cuenta la opinión de javi_cassi, lo del orden de YYYYMMDD. Es de suma importancia.

En cuanto al rendimiento, no tengo mucha experiencia en oracle (apens estoy estudiando)
pero para que notes una diferencia en tiempo en comparar fechas y numeros, tendrías que estar hablando de un numero de registros excesivo.

Yo te ti, no le daría tantas vueltas a convertir las fechas a numeros.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming