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

Agrupar por fechas

Estas en el tema de Agrupar por fechas en el foro de Bases de Datos General en Foros del Web. Como podria agrupar diferentes registros por una fecha, sabiendo que en la base de datos guardamos un un campo la hora y fecha de una ...
  #1 (permalink)  
Antiguo 27/08/2003, 07:42
Avatar de linkses  
Fecha de Ingreso: agosto-2002
Ubicación: Sevilla - España
Mensajes: 785
Antigüedad: 22 años, 3 meses
Puntos: 0
Agrupar por fechas

Como podria agrupar diferentes registros por una fecha, sabiendo que en la base de datos guardamos un un campo la hora y fecha de una determinada acción

Por ejemplo mostrar todos los registros de hoy

Saludos
  #2 (permalink)  
Antiguo 27/08/2003, 11:56
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
primero talves deberias postear en que Base de Datos estas trabajando ;)

lo que debes hacer es truncar la fecha (eliminado la hora) para que la puedas agrupar, un ejemplo en Oracle seria:


select to_char(myfecha,'dd/mm/yyyy), sum(campo2)
from mytable
where myfecha =sysdate
group by to_char(myfecha,'dd/mm/yyyy), ;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 27/08/2003, 14:39
Avatar de linkses  
Fecha de Ingreso: agosto-2002
Ubicación: Sevilla - España
Mensajes: 785
Antigüedad: 22 años, 3 meses
Puntos: 0
la tabla tendria los siguientes campos:

BASE DE DATOS (.MDB)
==================
nombre (texto) | clicks (numerico) | dia (fecha)

y me gustaria saber la suma de clicks de cada dia
  #4 (permalink)  
Antiguo 27/08/2003, 14:45
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
select dia, sum(click)
from mytabla
grup by dia;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 23:30.