Gracias por tu respuesta, porque los dias domingos me devuelve numdia = 0 y de lunes a sabado 1 al 6 normal, el domingo en vez de 7 me devuelve 0 es normal eso ?
El 11 de junio de 2009 17:41, Sergio Gabriel Rodriguez < sgrodrig...@gmail.com> escribió: > Hola Giorgio > > 2009/6/11 Giorgio PostgreSQL <giorgio.pg...@gmail.com> > > Hola amigos, como puedo saber si existe un domingo entre dos fechas >> ejemplo >> >> Fecha Inicio -- 11/06/2009 - (Jueves) >> Fecha Final -- 19/06/2009 - (Viernes) >> > >> Entre esas fechas existe un Domingo (14/06/2009) >> >> Espero me sigan ayudando como siempre >> > > > Se me ocurre que podrias usar la funcion EXTRACT, y extraer el numero del > dia en la semana EXTRACT(DOW > FROM DATE (mi_fecha)), te podria quedar algo como > > SELECT mi_fecha, EXTRACT(DOW FROM DATE (mi_fecha)) as numdia, > FROM miTabla > WHERE mi_fecha BETWEEN '11/06/2009' AND '19/06/2009' ORDER BY mi_fecha > DESC; > > si numdia = 7, es domingo. > > Saludos > > Sergio Gabriel Rodriguez > http://www.3trex.com.ar > > >