formato de hora

03/01/2004 - 01:44 por Anonimo | Informe spam
como puedo hacer para que cada ves que haga un datediff y
me devuelva la diferencia en minutos pero cada ves que
los minutos sobrepase los 60 me de como hora 1:00:00

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
03/01/2004 - 01:52 | Informe spam
hola a ver si te entendi, vos queres que el formato lo pase a horas de que
forma;

1:10:00 es una forma, y por el 1,10 es otra forma.

para hacer la segunda es mas facil porque dividis el numero por 60 y listo,
ahora para hacer el primero debes definir una funcion que lo haga.

ahora amigo, si esto es para presentar a un usuario lo haria del lado del
cliente y no del servidor me explico? yo trato de usar la capa de
presentacion para estas cosas y asi no tratar de saturar a mi SqlServer.




Salu2

Maximiliano Damian Accotto
Gerente de IT
Fundicion San Cayetano S.A.
Buenos Aires Argentina
-
maxi_accotto[arroba]speedy[.]com[.].ar
MSN:



escribió en el mensaje
news:04c401c3d192$b558ec40$
como puedo hacer para que cada ves que haga un datediff y
me devuelva la diferencia en minutos pero cada ves que
los minutos sobrepase los 60 me de como hora 1:00:00
Respuesta Responder a este mensaje
#2 Miguel Egea
06/01/2004 - 22:54 | Informe spam
Hola maxi, ojo con lo que dices, las horas no están en sistema decimal, por
lo que la 1:10 no se corresponden con 1.10...
Lo que quiere nuestro amigo puede conseguirlo con algo parecido a esto
select dateadd(s,100,0)

Si pone en el 100 el número de segundos obtendra un datetime (con la fecha a
1/1/1900) y 1:40 como tiempo...


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy[.]com[.]ar>
escribió en el mensaje news:
hola a ver si te entendi, vos queres que el formato lo pase a horas de que
forma;

1:10:00 es una forma, y por el 1,10 es otra forma.

para hacer la segunda es mas facil porque dividis el numero por 60 y


listo,
ahora para hacer el primero debes definir una funcion que lo haga.

ahora amigo, si esto es para presentar a un usuario lo haria del lado del
cliente y no del servidor me explico? yo trato de usar la capa de
presentacion para estas cosas y asi no tratar de saturar a mi SqlServer.




Salu2

Maximiliano Damian Accotto
Gerente de IT
Fundicion San Cayetano S.A.
Buenos Aires Argentina
-
maxi_accotto[arroba]speedy[.]com[.].ar
MSN:



escribió en el mensaje
news:04c401c3d192$b558ec40$
> como puedo hacer para que cada ves que haga un datediff y
> me devuelva la diferencia en minutos pero cada ves que
> los minutos sobrepase los 60 me de como hora 1:00:00


Respuesta Responder a este mensaje
#3 Maximiliano Damian Accotto
07/01/2004 - 13:21 | Informe spam
puse que 1,10 es 1:10 oooooo deberia tener mucha bebida arriba jeej, PERDON,
yo lo que queria expresar es de pasar las fechas asi:

Horas + min/60 + seg /3600 ;-)

perdon por el horrorrrr

Maximiliano Damian Accotto


"Miguel Egea" escribió en el mensaje
news:uV8b4%
Hola maxi, ojo con lo que dices, las horas no están en sistema decimal,


por
lo que la 1:10 no se corresponden con 1.10...
Lo que quiere nuestro amigo puede conseguirlo con algo parecido a esto
select dateadd(s,100,0)

Si pone en el 100 el número de segundos obtendra un datetime (con la fecha


a
1/1/1900) y 1:40 como tiempo...


=> Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad



http://www.microsoft.com/spain/tech...9-USER.asp
==>
"Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy[.]com[.]ar>
escribió en el mensaje news:
> hola a ver si te entendi, vos queres que el formato lo pase a horas de


que
> forma;
>
> 1:10:00 es una forma, y por el 1,10 es otra forma.
>
> para hacer la segunda es mas facil porque dividis el numero por 60 y
listo,
> ahora para hacer el primero debes definir una funcion que lo haga.
>
> ahora amigo, si esto es para presentar a un usuario lo haria del lado


del
> cliente y no del servidor me explico? yo trato de usar la capa de
> presentacion para estas cosas y asi no tratar de saturar a mi SqlServer.
>
>
>
>
> Salu2
>
> Maximiliano Damian Accotto
> Gerente de IT
> Fundicion San Cayetano S.A.
> Buenos Aires Argentina
> -
> maxi_accotto[arroba]speedy[.]com[.].ar
> MSN:
>
>
>
> escribió en el mensaje
> news:04c401c3d192$b558ec40$
> > como puedo hacer para que cada ves que haga un datediff y
> > me devuelva la diferencia en minutos pero cada ves que
> > los minutos sobrepase los 60 me de como hora 1:00:00
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida