List:Spanish« Previous MessageNext Message »
From:Pablo Alverte Date:September 30 2003 1:26pm
Subject:Re: CONSULTA DE MYSQL.
View as plain text  
    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

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