Filtrar Datos De Base De Datos Por Fechas


Ir a la página 1, 2  Siguiente

Objetivo: Filtrar Datos De Base De Datos Por Fechas
buenos dias a todos, a quien me pueda ayudar estoy haciendo un sistema que tiene de halar un conteo de las fechas de sucesos por semana o meses de una base de datos y reflejarla en una grafica lo de la grafica ya lo manejo pero mi problema es como halo los suceso por dias y que los cuentes.


saludos

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
Hola
Quisiera que me pusieras un ejemplo de lo que quieres conseguir. Ejemplo

Fecha "01-01-11"
suceso 1
suceso 2
suceso 3
Fecha "02-01-11"
suceso 4
suceso 5

Otra posibilidad
fecha sucesos
"01-01-11" 3 sucesos
"02-01-11" 2 sucesos

Y también es importante que indiques brevemente como están definidos los campos de fecha y sucesos en la tabla

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
select count(*) as ... from bbdd group by ... (fecha, inicio de apellido, si esta facturao, no se cualquier tabla que indique, y condicion)

la opcion count(*), tiene como relacion el agrupamiento de condciones en tablas

por ejemplo

si tiene una base de datos, y esta tiene unos datos, con ciertas condiciones, estas, pueden ser contadas, directamente, con la agrupacion de condiciones

al igual que contar (count(*)), tambien puedes sumar, restar etc...

por ejemplo

sumar la cantidad de gasto de todos los clientes, en una bbdd, que tenga cliente, nombre, salario

select sum(salario) as totalsalario from clientes


ejemplo por fechas

select count(*) as visitaspordias,fechavisita from cliente group by fechavisita order by fechavisita

el resultado seria:

visitas fecha

7 01-01-2010
12 02-01-2010
23 03-01-2010
2 04-01-2010
0 05-01-2010
4 06-01-2010




creo que te refieres a lo que te indico.

revisa, la sintaxix, y el funcionamiento de "group by"

si no es esto, a lo que te refieres, indica mas datos...

Un saludo

última edición por tururu el Miercoles, 19 Enero 2011, 23:03; editado 2 veces
Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
No sabemos exactamente lo que quieres hacer, no obstante y por si acaso en el caso de uses sqlite3, revisa la funcion strftime que te permite agrupar.

Un saludo

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
buenos dias, saludos cordiales.


quisiera filtrar los datos asi:

sucesos fecha dia
8 08/01/2011 lunes
10 09/01/2011 martes
0 10/01/2011 miercoles
5 11/01/2011 jueves
15 12/01/2011 viernes
30 13/01/2011 sabado
1 14/01/2011 domingo


y entonces con la cantidad de los sucesos por dia pasarselos a la grafica con un diagrama de barras.


me seria de gran ayuda por favor.

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
se me olvidaba.
estoy trabajando en:
ubuntu 10.4
gambas 2.19
mysql

saludos

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
select count(*) as total from tabla group by fecha

y para saber si es lunes, martes etc...

utiliza la funcion format(fecha,"d")


asi, a funcionar

última edición por tururu el Miercoles, 26 Enero 2011, 17:06; editado 3 veces
Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
Buenas noches amigos, pero exactamente como hago para saber si es lunes, martes o miercoles????
Explicame esa funcion por favor
Gracias saludos.

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
Osea alto asi:

05/02/2011= sabado
04/02/2011= viernes
03/02/2011=jueves

Perfil MP  
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
Utiliza la función DATE_FORMAT(fecha,formato) de MySQL.

dim r as result
dim midia as string

r=miconexionmysql.exec(SELECT DATE_FORMAT(mi_fecha,"%W") as diasemana)

select case r!diasemana
case "Monday"
midia="Lunes"
case "Tuesday"
midia="Martes"
....
....
end select

Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4052s (PHP: -81% SQL: 181%)
Consultas SQL: 47 - Debug off - GZIP Activado