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

Ultimo y primer dia del mes (SQL SERVER)

Estas en el tema de Ultimo y primer dia del mes (SQL SERVER) en el foro de SQL Server en Foros del Web. Buenas , estoy intentando obtener una fecha que es 4 años y 6 meses hacia atras del dia actual , una vez estoy alli quiero ...
  #1 (permalink)  
Antiguo 29/10/2009, 10:44
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 20 años, 3 meses
Puntos: 1
Ultimo y primer dia del mes (SQL SERVER)

Buenas , estoy intentando obtener una fecha que es 4 años y 6 meses hacia atras del dia actual , una vez estoy alli quiero buscar el primer y ultimo dia del mes.

Actualmente lo estoy haciendo asi


Código PHP:
set @Anysenrera=(select convert(DATETIMEDATEADD(year, -4getdate()), 112))
//obtengo 4 años atras
set @Anysenrera=(select convert(DATETIMEDATEADD(month, -6, @Anysenrera), 112))
//obtengo los 6 meses atras
set @Anysenrera = (SELECT (select convert(DATETIME,dateadd(ms,-3,DATEADD(mmDATEDIFF(m,0,@Anysenrera  )+10)),112)));
//obtengo el ultimo dia del mes , de las 2 operaciones anteriores.
//es decir esto nos daria como resultado el 30 de abril del 2005. 
Seguro que se puede optimizar en 1 sola operación pero no se como hacerlo.


Luego tengo otra duda sobre esta fecha quiero posicionarme al primera dia del mes y no se como.

gracias , radge
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com
  #2 (permalink)  
Antiguo 29/10/2009, 17:07
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 19 años, 4 meses
Puntos: 3
Respuesta: Ultimo y primer dia del mes (SQL SERVER)

aqui me encontre estos articulos con las dos funciones que necesitas.

Funcicon para el primer dia del mes
http://www.sql-server-helper.com/fun...-of-month.aspx

Funcion para el ultimo dia del mes
http://www.sql-server-helper.com/fun...-of-month.aspx
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 30/10/2009, 02:20
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Ultimo y primer dia del mes (SQL SERVER)

Ya vi esas paginas gracias , pero no me sirvieron de mucho.

gracias radge
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com
  #4 (permalink)  
Antiguo 30/10/2009, 15:37
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Ultimo y primer dia del mes (SQL SERVER)

Primer dia del mes:
Código sql:
Ver original
  1. SELECT DATEADD(m, DATEDIFF(m,0,@Anysenrera), 0)
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:41.