List:Spanish« Previous MessageNext Message »
From:Pablo Alverte Date:September 30 2003 1:49pm
Subject:Re: CONSULTA DE MYSQL.
View as plain text  
    No solo me sirven, sino es exactamente lo que necesitaba!!!!

    use el sec_to_time que me lo devuelve hasta en el formato que lo
necesitaba!

    Muchas Gracias Carlos por el dato, te debo una!.

    Gracias tambien a Javier Vera y Juan Gonzalez por la ayuda. (dos
respuestas mas y me pasaban el codigo del sec_to_time a mano!!) :.-)

    Muchas gracias nuevamente.

    Pablo Martin Alverte
    pablo AT alverte.com.ar


----- Original Message ----- 
From: "Carlos Vazquez" <Carlos@stripped>
To: <mysql-es@stripped>
Sent: Tuesday, September 30, 2003 10:41 AM
Subject: RE: CONSULTA DE MYSQL.


¿Te sirven estas funcones?

SEC_to_Time(Segundos)

O

Time_to_Sec(Time)


Las encontré en la ayuda de MySQL...

SEC_TO_TIME(seconds)
Returns the seconds argument, converted to hours, minutes, and seconds, as a
value in 'HH:MM:SS' or HHMMSS format, depending on whether the function is
used in a string or numeric context:

mysql> select SEC_TO_TIME(2378);
        -> '00:39:38'
mysql> select SEC_TO_TIME(2378) + 0;
        -> 3938

TIME_TO_SEC(time)
Returns the time argument, converted to seconds:
mysql> select TIME_TO_SEC('22:23:00');
        -> 80580
mysql> select TIME_TO_SEC('00:39:38');
        -> 2378


-----Original Message-----
From: Pablo Alverte [mailto:pablo@stripped]
Sent: Tuesday, September 30, 2003 9:26 AM
To: Gonzalez, Juan
Cc: mysql-es@stripped
Subject: Re: CONSULTA DE MYSQL.

    Juan, gracias por la pronta respuesta, ya hice eso, pero tiene que ser
mas especifico todavia.

    Por efejmplo que lo yo hice fue:

    select ....  round(campo/60) as .....

    Eso hace exactamente lo que vos me decis, osea, divide 60 y redondea
para el mas cercano.

    Pero si mi valor original era : 140 (me devuelve, 2), osea que ya perdi
20 segundos ...

    Por otro lado si como valor tengo por ejemplo:  5000 (me devuelve 83), y
tambien perdi segundos, aparte de que no puedo poner 83 minutos, lo idea
tendria que dividirlo  nuevamente por 60 y ahi perderia minutos y ya no me
gusta mucho. Se entiende?


       Bueno, Juan, muchas gracias igualmente por el dato!.


    Slds,

    Pablo Martin Alverte
    pablo AT alverte.com.ar

----- Original Message ----- 
From: "Gonzalez, Juan" <JGonzalez@stripped>
To: "'Pablo Alverte'" <pablo@stripped>
Sent: Tuesday, September 30, 2003 10:18 AM
Subject: RE: CONSULTA DE MYSQL.


Hola,
puedes poner en un select cualquier operación matemática.
Por ejemplo
select (tus_segundos / 60) as minutos from tabla;

te devuelve el campo tus_segundos en minutos, ojo que lo haría con
decimales... hay que buscar alguna función que trunque o redondee. MySQL
tiene funciones para ello.

saludos,
Juan

-----Mensaje original-----
De: Pablo Alverte [mailto:pablo@stripped]
Enviado el: Martes, 30 de Septiembre de 2003 10:13 a.m.
Para: mysql-es@stripped
Asunto: CONSULTA DE MYSQL.


 Buenas, necesito saber de que manera puedo obtener el resultado de un
SELECT de una manera especifica.

 El tema es asi, tengo una base de datos con un campo numerico que me esta
sumando segundos, hasta ahi todo bien:

  Quiero transformar el campo segunos a "horas, minutos, segundos" sobre el
mismo select, ejemplo, si tengo:

    USUARIO                SEGUNDOS
    pabloalverte                     140

  Que devuelva:

    USUARIO                   TIEMPO
    pabloalverte            0 horas, 2 minutos, 20 segundos.


    existe una funcion en PHP que se llama time2str(valor) que hace algo
parecido, pero la idea es hacerlo desde la consulta de myqsl.


    Gracias por la informacion.



    Pablo Martin Alverte.
    pablo AT alverte.com.ar


-- 
Lista de Correos de MySQL
Para el historial de la lista: http://lists.mysql.com/mysql-es
Para cancelar inscripción:
http://lists.mysql.com/mysql-es?unsub=1


-- 
Lista de Correos de MySQL
Para el historial de la lista: http://lists.mysql.com/mysql-es
Para cancelar inscripción:
http://lists.mysql.com/mysql-es?unsub=1

Thread
CONSULTA DE MYSQL.Pablo Alverte30 Sep
  • Re: CONSULTA DE MYSQL.Javier Vera Gómez30 Sep
  • Conectar java con mysqlElkin Fernando Ortiz1 Oct
  • Re: Conectar java con mysqlJavier Vera Gómez1 Oct
Re: CONSULTA DE MYSQL.Pablo Alverte30 Sep
RE: CONSULTA DE MYSQL.Carlos Vazquez30 Sep
  • Re: CONSULTA DE MYSQL.Pablo Alverte30 Sep
Re: Conectar java con mysqlElkin Fernando Ortiz1 Oct
  • Re: Conectar java con mysqlmiguel solorzano1 Oct
Re: Conectar java con mysqlnavisoft1 Oct