Redondeo de Minutos

09/09/2004 - 19:52 por Jorge Eldis | Informe spam
Hola amigos tengo una pregunta

Tengo una tabla donde tengo un campo con el tiempo en Segundos pero necesito
llenar otro campo redondeado a minutos, la cosa seria asi

CAMPO_SEG ! CAMPO_MIN
-
30 ! 1
45 ! 1
64 ! 2
123 ! 3

Como pueden ver cada 60 seg mas un Seg. entonces tengo que redondear a 2
minutos.

Pero no quiero hacer un cursor para esto me gustaria hacer algun tipo de
calculo y meterloi en un update.

Alguien me puede dar una idea de como hacer esto?

Saludos y gracias de antemano.

Jorge Eldis

Preguntas similare

Leer las respuestas

#1 Maxi
09/09/2004 - 20:13 | Informe spam
Hola, quizas esto se sea util

SELECT CEILING(campo_seg/60.0),campo_seg

luego deberias armar el UPDATE

UPDATE TABLA SET CAMPO_MIN = CEILING(campo_seg/60.0)

Espero te sea util.

Bye





Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge Eldis" escribió en el mensaje
news:
Hola amigos tengo una pregunta

Tengo una tabla donde tengo un campo con el tiempo en Segundos pero


necesito
llenar otro campo redondeado a minutos, la cosa seria asi

CAMPO_SEG ! CAMPO_MIN
-
30 ! 1
45 ! 1
64 ! 2
123 ! 3

Como pueden ver cada 60 seg mas un Seg. entonces tengo que redondear a 2
minutos.

Pero no quiero hacer un cursor para esto me gustaria hacer algun tipo de
calculo y meterloi en un update.

Alguien me puede dar una idea de como hacer esto?

Saludos y gracias de antemano.

Jorge Eldis







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
Respuesta Responder a este mensaje
#2 Isaías
09/09/2004 - 20:24 | Informe spam
¿Algo asi?


SELECT CASE WHEN (123 % 60) > 0 THEN (123 / 60)+1 ELSE
(123 / 60) END
Respuesta Responder a este mensaje
#3 Jorge Eldis
13/09/2004 - 22:34 | Informe spam
Muchas gracias a ambos resolvi con sus metodos.

Saludos Jorge Eldis

"Isaías" wrote in message
news:8f9101c4969a$46bc1dc0$
¿Algo asi?


SELECT CASE WHEN (123 % 60) > 0 THEN (123 / 60)+1 ELSE
(123 / 60) END
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida