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!