Estoy migrando de Oracle a Postgres y tengo un query en el cual me traigo los
datos del mes con la función de fecha.
El query es el siguiente:
SELECT * FROM trabajos WHERE TO_CHAR(FECHA,'MONTH')='JULIO'
En oracle me trae los datos, pero en postgres no me trae nada, me sale 0 rows y
la tabla
Romero,
Prueba con esto SELECT * FROM trabajos WHERE date_part('month',fecha)=7
saludos
El 10 de noviembre de 2014, 14:18, Romero, Fernando
from...@cferroviarios.com.ar escribió:
SELECT * FROM trabajos WHERE TO_CHAR(FECHA,'MONTH')='JULIO'
--
Eduardo Arenas C.
Jefe de Unidad de
Eduardo funciono, muchas gracias.
Saludos
Fernando Romero
Coordinador de Soporte Tecnico
Departamento de Sistemas
Corredores Ferroviarios S.A.
Líneas Mitre – San Martín
Av. Ramos Mejía 1358
(C1104AJN) CABA
Tel.: (54-11) 4317-4498
De: Eduardo Arenas C. [mailto:edo...@gmail.com]
Enviado el:
Eduardo mi consulta es por que hay que pasarle como mes el número y no el
nombre?
No hay manera de pasarle en nombre?
Saludos
Fernando Romero
Coordinador de Soporte Tecnico
Departamento de Sistemas
Corredores Ferroviarios S.A.
Líneas Mitre – San Martín
Av. Ramos Mejía 1358
(C1104AJN) CABA
Romero, Fernando escribió:
Eduardo mi consulta es por que hay que pasarle como mes el número y no el
nombre?
No hay manera de pasarle en nombre?
¿Miraste el manual? Por lo que veo deberías usar
to_char(fecha, 'MONTH') = 'JULY'
o bien
to_char(fecha, 'TMMONTH') = 'JULIO'
pero hay algo con
Gracias Alvaro era con un cast
Saludos
Fernando Romero
Coordinador de Soporte Tecnico
Departamento de Sistemas
Corredores Ferroviarios S.A.
Líneas Mitre - San Martín
Av. Ramos Mejía 1358
(C1104AJN) CABA
Tel.: (54-11) 4317-4498
-Mensaje original-
De: Alvaro Herrera