Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/11/2009, 07:38
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Cómo comparar con parte de un resultado??

Atención, si lo que quieres es convertir un string en una fecha, estás usando la función equivocada:
Código sql:
Ver original
  1. UPDATE tabla
  2. SET fecha = STR_TO_DATE('2009-11-20 14:00:00', '%Y-%m-%d %T')
  3. WHERE id_registro = nrumerodelregistro;

Ahora bien, tienes que tener cuidado con esto: Si en el patrón pones guiones como separadores, debes enviarle guiones en el string. De lo contrario te dará NULL. Esa función espera un esquema determinado y debes respetarlo, así como debes respetar el esquema dado por el patrón.
Si quieres que te tome la fecha en formato español, sería:
Código sql:
Ver original
  1. UPDATE tabla
  2. SET fecha = STR_TO_DATE('2009-11-20 14:00:00', '%d/%m/%Y %T')
  3. WHERE id_registro = numerodelregistro;

Nota: El '%T' representa la hora en su formato completo: '00:00:00'.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)