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

Como puedo saber el número de dias de un mes

Estas en el tema de Como puedo saber el número de dias de un mes en el foro de SQL Server en Foros del Web. como puedo saber el numero de dias que tiene un mes? hay alguna funcion en transact sql que me devuelva el número de dias que ...
  #1 (permalink)  
Antiguo 11/09/2009, 17:43
 
Fecha de Ingreso: abril-2009
Mensajes: 40
Antigüedad: 15 años
Puntos: 0
Como puedo saber el número de dias de un mes

como puedo saber el numero de dias que tiene un mes? hay alguna funcion en transact sql que me devuelva
el número de dias que tenga un mes

espero me puedan ayudar



Saludos !!!
  #2 (permalink)  
Antiguo 12/09/2009, 11:31
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: Como puedo saber el número de dias de un mes

Get Number of Days in a Month Function
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 13/09/2009, 12:02
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Como puedo saber el número de dias de un mes

mmmmmm

A mi ver es más sencillo encontrar el último día del mes con algo como esto:

SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate() )+1, 0));

que revisar si el año es bisiesto o si es de los de 30 o 31

Pero bueno, para gustos los colores

Saludos
  #4 (permalink)  
Antiguo 16/09/2009, 15:47
 
Fecha de Ingreso: septiembre-2009
Mensajes: 31
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como puedo saber el número de dias de un mes

Me gustó mucho más la solución de flaviovich... a la de Myakire le falta explicación..
  #5 (permalink)  
Antiguo 16/09/2009, 18:57
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Respuesta: Como puedo saber el número de dias de un mes

Sin ánimo de causar controversia, pero la solución que prefieres es una insensatez. Y la otra solución no requiere explicación. ¿que tan complicado es ejecutarla para ver que te devuelve la fecha del último día del mes en cuestión?
Hay cosas demasiado obvias para requerir explicación, y mucho código absurdo ralentizando aplicaciones.
  #6 (permalink)  
Antiguo 17/09/2009, 15:41
 
Fecha de Ingreso: abril-2009
Mensajes: 40
Antigüedad: 15 años
Puntos: 0
Respuesta: Como puedo saber el número de dias de un mes

Muchas gracias por su ayuda, cualquiera de las dos opciones es valida, pero la de Myakire creo que es mas sencilla.

Gracias a los dos por su ayuda.

Saludos !!!
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 13:34.