Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Formato Fecha SQL

Estas en el tema de Formato Fecha SQL en el foro de SQL Server en Foros del Web. Hola a todos, estoy usando MS SQL Server 2005 y quiero que en una consulta me muestre solo el mes y el año de un ...
  #1 (permalink)  
Antiguo 11/08/2009, 12:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 140
Antigüedad: 15 años, 6 meses
Puntos: 1
Formato Fecha SQL

Hola a todos, estoy usando MS SQL Server 2005 y quiero que en una consulta me muestre solo el mes y el año de un campo fecha del siguiente modo: 07/09 para alguna fecha en agosto del 2009.

Con CONVERT(VARCHAR(10),fecha,103) obtengo 11/07/2009 pero yo quiero solo obtener 07/09. Alguien tiene idea de como???

gracias de antemano.
  #2 (permalink)  
Antiguo 11/08/2009, 14:12
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Formato Fecha SQL

Código sql:
Ver original
  1. SELECT RIGHT(CONVERT(CHAR(8),getdate(),3),5)
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 11/08/2009, 18:49
 
Fecha de Ingreso: octubre-2008
Mensajes: 140
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Formato Fecha SQL

Cita:
Iniciado por flaviovich Ver Mensaje
Código sql:
Ver original
  1. SELECT RIGHT(CONVERT(CHAR(8),getdate(),3),5)
y si quisiera agrupar datos con group by usando ese resultado (es decir el formato de fecha que tengo)

algo como

Código PHP:
SELECT right(convert(char(8),fecha_nac,3),5) AS fecha FROM tabla GROUP BY fecha 
  #4 (permalink)  
Antiguo 11/08/2009, 19:29
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Formato Fecha SQL

Con el permiso:

GROUP BY right(convert(char(8),fecha_nac,3),5)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:04.