alquien sabe de alguna funcion en SQL que pasado el numero del mes me devuelva el nombre del mes...
gracias de antemano
| |||
Respuesta: al pasar numero del mes me devuelva el nombre del mes Hola, acá te mando una función que te puede ayudar, puedes convertirla fácilmente a Sql o PL-Sql, cambiarle de idioma, Etc: ///////////////////////////////////////////////////////////////////////// // Funtion: f_nom_mes // Creada originalmente en Clipper y adaptada a Power Builder // Argumentos: // ai_num_mes número de mes (0 al 13 con apertura y cierre) // ai_lmes longitud de respuesta: // Cuando es 3 DIC, o cuando es 9 DICIEMBRE // Returns: String // Descripción: Retorna el nombre del mes //////////////////////////////////////////////////////////////////////// String ls_nom_mes, ls_nmeses If ai_lmes =3 Then ls_nmeses="APEENEFEBMARABRMAYJUNJULAGOSETOCTNOVDIC CIE" Else ls_nmeses=" Apertura Enero Febrero Marzo Abril Mayo Junio Julio AgostoSetiembre OctubreNoviembreDiciembre Cierre" End if ls_nom_mes=mid(ls_nmeses,ai_num_mes*ai_lmes+1,ai_l mes) Return ls_nom_mes |
| |||
Respuesta: al pasar numero del mes me devuelva el nombre del mes Una versión mas corta: ai_num_mes = número de mes, ejemplo: (12) ls_nom_mes=mid(" Apertura Enero Febrero Marzo Abril Mayo Junio Julio AgostoSetiembre OctubreNoviembreDiciembre Cierre", ai_num_mes*9+1, 9) Respuesta: ls_nom_mes = "Diciembre" Mid es igual al SUBSTR, que toma una porción de una cadena. Saludos Fredy |
| |||
Respuesta: al pasar numero del mes me devuelva el nombre del mes Bueno, la verdad he encontrado la solucion a esto se llama la funcion select DATENAME(month,'13-dic-11') y te devuelve el nombre del mes correspondiente Diciembre |
| ||||
Respuesta: al pasar numero del mes me devuelva el nombre del mes ricardoescallonc1 Si, solo que tu POSTA INICIAL, "pasar el numero de mes y me devuelva el nombre del mes", ¿estamos?
__________________ MCTS Isaias Islas |