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
Filtrar Datos De Base De Datos Por Fechas
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
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
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
última edición por tururu el Miercoles, 19 Enero 2011, 23:03; editado 2 veces
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
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
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
Un saludo
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.
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.
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
última edición por tururu el Miercoles, 26 Enero 2011, 17:06; editado 3 veces
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
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
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.
Explicame esa funcion por favor
Gracias saludos.
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
05/02/2011= sabado
04/02/2011= viernes
03/02/2011=jueves
Objetivo: Re: Filtrar Datos De Base De Datos Por Fechas
Utiliza la función DATE_FORMAT(fecha,formato) de MySQL.
Página 1 de 2
No puede crear mensajesNo 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