Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/07/2012, 10:09
lap88
 
Fecha de Ingreso: septiembre-2010
Ubicación: Caracas
Mensajes: 83
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: colocar 0 en datetime usando NOW()

muy interesante eso leonardo_josue, tambien me sirve eso.
por los momentos me funciona construyendo el Datetime desde perl y colocandole 0 segundos
Cita:
my $t = localtime;
my $time = sprintf "%04d-%02d-%02d %02d:%02d:00", $t->year + 1900, $t->mon + 1, $t->mday, $t->hour, $t->min, $t->sec ;
y luego le paso a mysql esa variable como cadena de caracteres a la variable DATETIMe
la razon por la que necesito 0 segundos es porque los datos son para ser utilizados en report
es, donde los tiempos son con 0 segundos e intervalos de media hora, y los filtros para el reporte son iguales, por lo tanto si coloco en el filtro de la aplicacion hasta las 3 pm, los registros que tienen 03:00:01 no entrarán allí.

muchas gracias a todos! problema doblemente resuelto, ya que ahora puedo elegir el tiempo de ejecucion del servidor del script, o el de base de datos!

Última edición por lap88; 23/07/2012 a las 10:19