Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/09/2006, 12:09
Avatar de edwinandlozano
edwinandlozano
 
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Iniciado por mveraa Ver Mensaje
ok . muchas gracias por tu ayuda.

bueno el tema es simple hay una tabla con campos cod_poste , cod_falla , fecha poste,falla y fecha de esa falla .

un formulario enviara el mes y el año(para filtrar) por ende el resultado de la consulta debe ser todos los postes que tiene como fecha ese mes y ese año.

en mysql lo hice :


select * from tabla where month(campo_fecha)=9 and year(campo_fecha)=2006

pero eso necesito decir lo mismo pero con las funciones de postgres.

un saludo.
una forma de realizarlo:
select * from tabla where to_char(campo_fecha, 'YYYY-MM-DD') LIKE '2006-09-%';
otra forma utilizando el mismo metodo que mostro en mysql pero con funciones de postgres:
select * from tabla where EXTRACT(YEAR FROM campo_fecha)=2006 AND EXTRACT(MONTH FROM campo_fecha)=9;

Última edición por edwinandlozano; 15/09/2006 a las 12:24 Razón: otra metodo que se me ocurrio