Tipo de dato Datetime - mostrar solo hh:mm:ss

20/09/2007 - 16:20 por emitojleyes | Informe spam
Estimada gente del foro:
Tengo un campo en mi BD que registra duracion de llamadas. El mismo es
datetime, y a una llamada de duracion 4 segundos la registra de la siguiente
forma:
30/12/1899 12:00:04 a.m.
No se si ese formato es apto para procesar este campo, es decir poder luego
obtener promedios, sumas, totales, etc. (con analysis services, probablem.)
Por eso estoy intentando que el tipo de datos datetime se muestre con algun
formato:
hh:mm:ss,00 o hh:mm:ss o mm:ss
Es posible esto?
O se puede procesar y analizar este campo con este formato original??
Les agradezco mucho cualquier aporte a este problema.
Saludos cordiales

Preguntas similare

Leer las respuestas

#1 Maxi
20/09/2007 - 17:28 | Informe spam
Hola, es el tipo de dato correcto en principio! para poder consultar lo que
usted necesita revise la sentencia convert o cast dentro de sus libros
online


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"emitojleyes" escribió en el mensaje
news:
Estimada gente del foro:
Tengo un campo en mi BD que registra duracion de llamadas. El mismo es
datetime, y a una llamada de duracion 4 segundos la registra de la
siguiente
forma:
30/12/1899 12:00:04 a.m.
No se si ese formato es apto para procesar este campo, es decir poder
luego
obtener promedios, sumas, totales, etc. (con analysis services,
probablem.)
Por eso estoy intentando que el tipo de datos datetime se muestre con
algun
formato:
hh:mm:ss,00 o hh:mm:ss o mm:ss
Es posible esto?
O se puede procesar y analizar este campo con este formato original??
Les agradezco mucho cualquier aporte a este problema.
Saludos cordiales

Respuesta Responder a este mensaje
#2 Enrique Catala Bañuls
20/09/2007 - 21:38 | Informe spam
Si, ese tipo de datos es correcto, pero ten en cuenta un matiz. Si lo que
quieres es mucha precisión, utiliza datetime puesto que almacenas con una
precisión de milésimas de segundo, pero si solo te interesa tener una
precisión de segundos, utiliza smalldatetime puesto que ocupa la mitad de
espacio.
DATETIME ocupa 4 bytes para almacenar un valor mientras que SMALLDATETIME
ocupa solo 2 bytes por valor.

Despues hay muchas funciones para tratar con las fechas como DATEDIFF,
YEAR,MONTH,...que te harán la vida mas facil ;)

Salu2!
Atentamente, Enrique Catala Bañuls


"emitojleyes" wrote:

Estimada gente del foro:
Tengo un campo en mi BD que registra duracion de llamadas. El mismo es
datetime, y a una llamada de duracion 4 segundos la registra de la siguiente
forma:
30/12/1899 12:00:04 a.m.
No se si ese formato es apto para procesar este campo, es decir poder luego
obtener promedios, sumas, totales, etc. (con analysis services, probablem.)
Por eso estoy intentando que el tipo de datos datetime se muestre con algun
formato:
hh:mm:ss,00 o hh:mm:ss o mm:ss
Es posible esto?
O se puede procesar y analizar este campo con este formato original??
Les agradezco mucho cualquier aporte a este problema.
Saludos cordiales

Respuesta Responder a este mensaje
#3 emitojleyes
22/09/2007 - 15:08 | Informe spam
Hola amigos!
Muchas gracias por su colaboración!
Me deja mas tranquilo saber que voy bien encuanto al tipo e datos elegido.
Pero he consultado la ayuda del MSDN y no menciona nada que permita
visualizar el formato como hh:mm:ss o mm:ss. date. He visto el comando SET
DATEFORMAT, pero no menciiona nada de hh:mm:ss o algo similar...
Cualquier otro aporte que deseen hacer sobre el tema será muy bienvenido, y
sino, desde ya les agradezco mucho la ayuda brindada.
Saludos cordiales desde Salta, Argentina.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida