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

Obtener resultados de una semana de lunes a viernes

Estas en el tema de Obtener resultados de una semana de lunes a viernes en el foro de PostgreSQL en Foros del Web. Como puedo obtener los resultados que se registraron en la semana. Por ejemplo desde Lunes a Viernes...
  #1 (permalink)  
Antiguo 29/04/2013, 17:14
 
Fecha de Ingreso: octubre-2009
Ubicación: Merida Yucatan
Mensajes: 93
Antigüedad: 15 años, 1 mes
Puntos: 2
Pregunta Obtener resultados de una semana de lunes a viernes

Como puedo obtener los resultados que se registraron en la semana.
Por ejemplo desde Lunes a Viernes
__________________
globalmodularsystems.com/
  #2 (permalink)  
Antiguo 12/05/2013, 18:21
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Obtener resultados de una semana de lunes a viernes

Haciendo un formulario donde puedan digitar la fecha del lunes, la fecha del viernes, y que se consulte con estas fechas.
Claro que si no se quiere usar formulario, se le puede pedir a la persona que necesita la consulta que informe la fecha del lunes, y la del viernes, y se ejecuta la consulta

Es un concurso de obviedades?
Porque soy muy competitivo!
Dr House
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 16/05/2013, 13:49
 
Fecha de Ingreso: abril-2013
Mensajes: 29
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Obtener resultados de una semana de lunes a viernes

puedes hacer algo como esto, no se como tiene estructurada tu tabla, pero para el ejemplo
obtengo del campo fecha_ingreso de la tabla ofertas, las fecha de ingreso en cada semana y luego realizo una suma que será mostrada en cada semana.

select date_trunc('week', fecha_ingreso)::date || ' - ' ||
(date_trunc('week', fecha_ingreso) + '6 days') ::date as Semana,
sum(id) as Total
from ofertas
group by date_trunc('week', fecha_ingreso)
order by date_trunc('week', fecha_ingreso)

esto lo encontre alguna vez por internet y me sirvio.

saludos, pruebalo y nos comentas

Etiquetas: Ninguno
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 21:21.