TIPO HORA...

26/04/2004 - 23:39 por microsoft | Informe spam
alguien sabe si puedo hacer ke un campo sea de tipo hora?, con datetime me
permite ingresar solo la hora en el campo. Sabe alguien como sacar solo los
minutos por ejemplo? o solo la hora sin la fecha? tal y como saco mes:
Month(nbcolumna) ?

Preguntas similare

Leer las respuestas

#1 ulises
26/04/2004 - 23:54 | Informe spam
Con la función DATEPART puedes extraer cualquier parte del
campo datetime, p.e.

select DATEPART(mi, GETDATE())


51

(1 row(s) affected)

tambien con CONVERT puedes obtener la hora :

select CONVERT(char(8),GETDATE(),114)

16:53:35

(1 row(s) affected)

Saludos,
Ulises

alguien sabe si puedo hacer ke un campo sea de tipo


hora?, con datetime me
permite ingresar solo la hora en el campo. Sabe alguien


como sacar solo los
minutos por ejemplo? o solo la hora sin la fecha? tal y


como saco mes:
Month(nbcolumna) ?


.

Respuesta Responder a este mensaje
#2 Isaías
26/04/2004 - 23:55 | Informe spam
DATEPART

SELECT DATEPART(xx, MyColFecha)

Donde xx:

YY = AÑO
MM = MES
DD = DIA
HH = HORA
MI = MINUTO
SS = SEGUNDO

O bien puede hacer

SELECT CONVERT(CHAR(5), MyColFecha, 108)

Esto le dara 16:45
Respuesta Responder a este mensaje
#3 Carlos Sacristan
27/04/2004 - 08:11 | Informe spam
O puedes esperarte a Yukon, que tendrá ese tipo de datos ;-)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"microsoft" escribió en el mensaje
news:
alguien sabe si puedo hacer ke un campo sea de tipo hora?, con datetime me
permite ingresar solo la hora en el campo. Sabe alguien como sacar solo


los
minutos por ejemplo? o solo la hora sin la fecha? tal y como saco mes:
Month(nbcolumna) ?


Respuesta Responder a este mensaje
#4 Javier Loria
27/04/2004 - 13:30 | Informe spam
Hola:
Precisamente estaba escribiendo un articulo sobre esto, para
www.mug.org.ar
No hay en T-SQL un tipo para solo Time :(, como si lo tiene ANSI-SQL. Los
tipos DateTime y SmallDateTime son sustitutos, pero hay que tener cuidado
para manejarlos y no son buenos para realizar operaciones.
Otras alternativas: CHAR(5), que no te permite realizar operaciones pero
es muy facil de usar; INT/SMALLINT, donde guardas los minutos o segundos
desde el inicio del dia. Bueno para operacions y para dar formato usas
DATEADD.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

microsoft escribio:
alguien sabe si puedo hacer ke un campo sea de tipo hora?, con
datetime me permite ingresar solo la hora en el campo. Sabe alguien
como sacar solo los minutos por ejemplo? o solo la hora sin la fecha?
tal y como saco mes: Month(nbcolumna) ?
Respuesta Responder a este mensaje
#5 microsoft
27/04/2004 - 14:01 | Informe spam
muchisimas gracias :)))

"microsoft" escribió en el mensaje
news:
alguien sabe si puedo hacer ke un campo sea de tipo hora?, con datetime me
permite ingresar solo la hora en el campo. Sabe alguien como sacar solo


los
minutos por ejemplo? o solo la hora sin la fecha? tal y como saco mes:
Month(nbcolumna) ?


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