none
Dar formato de Fecha a un campo

    Question

  • Saludos y buenas a todos.

     

    tengo un problema con un formato de fecha, hago una consulta normal a un campo de la base que tiene el formato de fecha y me sale de esta forma   2007-10-06 10:08:43.000, pero lo que quiero es darle formato y que me salga dd/mmm/yyyy hh:mm. la pregunta es como puedo darle ese formato a esta consulta

     

    SELECT FechaR, Nom1, Aper1  FROM [tbContactos] para que me salga normal.

     

     

    Gracias

    Wednesday, November 14, 2007 9:23 PM

Answers

  • Hola Rubén,

     

    Efectivamente se tiene que hacer un Convert , en este caso debemos de hacer un convert al campo FechaR

     

    SELECT Convert(char, FechaR, 103) , Nom1 , Aper1 FROM  [tbContactos]

     

    Esto te muestra la fecha en ese formato dd/MM/yyyy

     

    Puedes practicar viendo los distintos tipos de formato de fechas que peudes obtener desde el 101- hasta el 114

    Thursday, December 20, 2007 6:02 PM

All replies

  • Hola

     

    Podrías usar la función Convert, tendrás que mirar en la ayuda para ver que que valor tienes que pasarle para obtener el formateo concreto que quieres, en este ejemplo lo convierto a AAAAMMDD

     

    Sería algo así

     

    Select Convert(varchar(8),FechaR,112) from tabla

     

    Un saludo

    Wednesday, December 19, 2007 11:40 AM
  • Hola Rubén,

     

    Efectivamente se tiene que hacer un Convert , en este caso debemos de hacer un convert al campo FechaR

     

    SELECT Convert(char, FechaR, 103) , Nom1 , Aper1 FROM  [tbContactos]

     

    Esto te muestra la fecha en ese formato dd/MM/yyyy

     

    Puedes practicar viendo los distintos tipos de formato de fechas que peudes obtener desde el 101- hasta el 114

    Thursday, December 20, 2007 6:02 PM
  • Hola Rubén,

     

    Efectivamente se tiene que hacer un Convert , en este caso debemos de hacer un convert al campo FechaR

     

    SELECT Convert(char, FechaR, 103) , Nom1 , Aper1 FROM  [tbContactos]

     

    Esto te muestra la fecha en ese formato dd/MM/yyyy

     

    Puedes practicar viendo los distintos tipos de formato de fechas que peudes obtener desde el 101- hasta el 114

    Thursday, December 20, 2007 6:02 PM
  • que tal compañero..

     

    esto es lo que necesitas:

    SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY]

    o tambien:

    SELECT CONVERT(VARCHAR(25), GETDATE(), 131)AS[DD/MM/YYYY hh:mmTongue TiedsAM]

     

    que en tu caso seria reemplazar el getdate() por FechaR

     

    suerte,

     

     

    Friday, January 04, 2008 8:25 PM