none
Consulta Sql Server

    Question

  • Estimados resulta que tengo un duda respecto a darle formato a una fecha mediante sqlserver, lo que intento hacer es que la fecha aparezca escrita ose jueves/Agosto/2013

    Actualmente me arroja de esta forma.

    Sentencia SqlServer

    SELECT     
    			ISNULL(COR.NOM_SEDE,'')AS SEDE , 
    			COR_SEDES.ID_SEDE, 
    		CASE
    				WHEN COR_FEC_RECUPERA.FECHA IS NULL THEN ''
    				ELSE CONVERT(VARCHAR, COR_FEC_RECUPERA.FECHA, 103) END AS FECHA, 
    			ISNULL(COR_FEC_RECUPERA.SALA,'')AS SALA, 
    			COR_FEC_RECUPERA.CUPOS,
    			COR_FEC_RECUPERA.ALUMNOS, 
    			COR_FEC_RECUPERA.CUPOS - COR_FEC_RECUPERA.ALUMNOS AS DISPONIBLE, 
    			ISNULL(COR_HORARIOS.NOM_HORARIO, '')AS HORARIO,
    			COR_HORARIOS.ID_HORARIO
    FROM         COR_FEC_RECUPERA 
    INNER JOIN   COR_SEDES ON COR_FEC_RECUPERA.ID_SEDE = COR_SEDES.ID_SEDE 
    INNER JOIN   COR_HORARIOS ON COR_FEC_RECUPERA.ID_HORARIO = COR_HORARIOS.ID_HORARIO

    Y el resultado es el siguiente:

    SANTA  202    14    05/08/2013    R1    45    0    45    08:00 A 09:00    20
    SANTA  202    14    05/08/2013    R1    45    0    45    13:00 A 14:30    21

    Si se fijan la fecha la esta tirando de esa forma seria posible que fuera escrita ejemplo 05/08/2013 = martes 05 / agosto / 2013

    Saludos Cordiales

    Friday, August 02, 2013 5:36 PM

Answers

  • Lo resolvi de la siguiente manera lo dejo

    DATENAME ( weekday , CORF_FEC_RECUPERA.FECHA ),
    CONVERT(VARCHAR(11), COR_FEC_RECUPERA.FECHA, 106) AS FECHA,

    Con eso me mostro el dia de la semana tb agregue un

    SET language Español al principio del Select para que los dias aparecieran en español y no en ingles

    Espero que les sirva

    Saludos

    LatinWater!

    • Marked as answer by LatinWater Monday, August 05, 2013 7:07 PM
    Monday, August 05, 2013 7:07 PM

All replies

  • Hola

    ese formato que marcas no se puede lograr haciendo el Convert que realizas lo más parecido sería esto

    SELECT CONVERT(VARCHAR(11), GETDATE(), 106) AS [Fecha]
    Revisa este enlace Tips and Tricks - Date Formats


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Friday, August 02, 2013 5:41 PM
  • Gracias por responder no me resulto de esa forma lo que trato hacer es que la fecha sea suponiendo que sea 05-08-2013

    que salga el de esta forma osea que incluya los dias correspondiente a cada fecha que tengo en una tabla

    martes 05 / agosto / 2013

    ya que son diferentes fechas que estan guardadas en la tabla, es posible hacerlo?

    Saludos

    LatinWater!

    Friday, August 02, 2013 7:17 PM
  • Lo resolvi de la siguiente manera lo dejo

    DATENAME ( weekday , CORF_FEC_RECUPERA.FECHA ),
    CONVERT(VARCHAR(11), COR_FEC_RECUPERA.FECHA, 106) AS FECHA,

    Con eso me mostro el dia de la semana tb agregue un

    SET language Español al principio del Select para que los dias aparecieran en español y no en ingles

    Espero que les sirva

    Saludos

    LatinWater!

    • Marked as answer by LatinWater Monday, August 05, 2013 7:07 PM
    Monday, August 05, 2013 7:07 PM