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

funcion para saber el mes (en numero) en una fecha especificada..

Estas en el tema de funcion para saber el mes (en numero) en una fecha especificada.. en el foro de PostgreSQL en Foros del Web. Hola a todos.. Alguien sabe si hay una funcion q me diga el numero de mes en una fecha determinada, por ejemplo si yo pongo ...
  #1 (permalink)  
Antiguo 18/04/2007, 15:17
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 0
funcion para saber el mes (en numero) en una fecha especificada..

Hola a todos..

Alguien sabe si hay una funcion q me diga el numero de mes en una fecha determinada, por ejemplo si yo pongo una fecha de "12 febrero 1969" quiero q me devuelva el "2" que pertenece a ese mes de febrero...

Me refiero a una consulta SQL...Como por ejemplo en visual basic se hace asi...

"SELECT * FROM Periodo_Escolar where month(ini_ciclo) > 5 order by ini_ciclo desc"

lo q esta en rojo es la funcion q hace para visual...Lo q yo quiero saber es..Que funcion es para Postgresql?...

Si alguien puede ayudarme se los agradeceria bastante...Saludos a todos..
__________________
just do it
  #2 (permalink)  
Antiguo 20/04/2007, 06:27
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: funcion para saber el mes (en numero) en una fecha especificada..

Hola...

http://www.postgresql.org/docs/curre...-datetime.html
__________________
Gracias de todas todas
-----
Linux!
  #3 (permalink)  
Antiguo 20/04/2007, 12:16
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: funcion para saber el mes (en numero) en una fecha especificada..

Mi SQL lo tengo asi...

"SELECT * FROM periodo_escolar where (SELECT EXTRACT(MONTH FROM TIMESTAMP 'ini_ciclo')) > 5";

Es correcto asi?...porq me manda error...

Y mi pregunta es si en lugar de especificarle el valor por ejemplo: '01-12-1979' le pongo el nombre de mi campo que en este caso seria 'ini_ciclo'...se puede?

Les agradezco su ayuda...

Saludos..
__________________
just do it
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 02:20.