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

Numero de dias del mes Report Builder

Estas en el tema de Numero de dias del mes Report Builder en el foro de SQL Server en Foros del Web. Buenas tardes, como puedo calcular los días que tiene un mes en el report builder Gracias...
  #1 (permalink)  
Antiguo 28/10/2015, 14:59
 
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 8 años, 6 meses
Puntos: 0
Numero de dias del mes Report Builder

Buenas tardes, como puedo calcular los días que tiene un mes en el report builder

Gracias
  #2 (permalink)  
Antiguo 28/10/2015, 15:24
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Numero de dias del mes Report Builder

Existe la funcion datediff para calcular los dias, pero paraxq quieres los dias de un mes? Si siempre el mes tiene los mismos dias(a excepcion de febrero en los años bisiestos)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 29/10/2015, 03:15
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Numero de dias del mes Report Builder

Puedes calcular la diferencia en dias { DateDif(Day,..,..) }
entre cualquier dia del mes
y la fecha en un mes de dicha fecha { DateAdd(Month,1,..) }.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog
  #4 (permalink)  
Antiguo 29/10/2015, 11:54
 
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Numero de dias del mes Report Builder

Cita:
Iniciado por Libras Ver Mensaje
Existe la funcion datediff para calcular los dias, pero paraxq quieres los dias de un mes? Si siempre el mes tiene los mismos dias(a excepcion de febrero en los años bisiestos)
Gracias por tu respuesta; pero no todos los meses tienen los mismo días unos son de 31 y otros de 30
  #5 (permalink)  
Antiguo 29/10/2015, 11:55
 
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Numero de dias del mes Report Builder

Cita:
Iniciado por GeriReshef Ver Mensaje
Puedes calcular la diferencia en dias { DateDif(Day,..,..) }
entre cualquier dia del mes
y la fecha en un mes de dicha fecha { DateAdd(Month,1,..) }.
Hola Gracias por responder, precisamente estoy utilizando esa función pero no me funciona en el report, si me funciona en el sql, es la siguiente
DAY(DATEADD(m, DATEDIFF(m, 0, @fechaInicial) + 1, -1))

Gracias en lo que me puedas ayudar
  #6 (permalink)  
Antiguo 29/10/2015, 12:25
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Numero de dias del mes Report Builder

Cita:
Iniciado por vivianavs2015 Ver Mensaje
Gracias por tu respuesta; pero no todos los meses tienen los mismo días unos son de 31 y otros de 30
Si pero siempre enero tiene 31, marzo 31, abril 30, junio 30, julio 31, agosto 31, septiembre 30, octubre 31, noviembre 30 y diciembre 31 eso no cambia, por eso se me hace tonto calcular los dias del mes....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 29/10/2015, 14:50
 
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Numero de dias del mes Report Builder

Cita:
Iniciado por Libras Ver Mensaje
Si pero siempre enero tiene 31, marzo 31, abril 30, junio 30, julio 31, agosto 31, septiembre 30, octubre 31, noviembre 30 y diciembre 31 eso no cambia, por eso se me hace tonto calcular los dias del mes....
Estoy generando un reporte de venta, donde se hace una proyección del mes, es decir que el usuario puede escoger dos fechas, fecha inicial y fecha final y además de eso debo calcular el numero de días de ese mes para poder hacer la formula....ahora si entiendes?

Etiquetas: builder, dias, numero, report
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 14:35.