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

ayuda para no repetir registros

Estas en el tema de ayuda para no repetir registros en el foro de Mysql en Foros del Web. Hola a todos, Tengo una tabla el cual guarde notas por fecha, en un campo tengo el mes y en otro el dia de cada ...
  #1 (permalink)  
Antiguo 27/12/2006, 14:12
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta ayuda para no repetir registros

Hola a todos,

Tengo una tabla el cual guarde notas por fecha, en un campo tengo el mes y en otro el dia de cada nota, pero lo que quiero hacer es mostrar solo las fechas que aparecen pero no repetidas. Es decir si tengo 5 notas con la fecha del 11 de Enero, que me muestre solo una vez el 11, y no 5 veces, puede que en un mes no se muestren notas de ciertas fechas, y no quiero mostrar fechas que no tengan notas.

Espero poder haberme dado a entender, y tambien que alguien me ayude

Saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #2 (permalink)  
Antiguo 27/12/2006, 15:10
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Re: ayuda para no repetir registros

Lo que te recomendaría en este caso, es que la consulta recupere todos los registros, y después, pasar el resultado de la consulta a alguna clase de lista, y en esa lista hacer el filtrado.

No se recomienda hacer que la logica de la aplicacion este en en las cunsultas, recordemos que SQL es un lenguaje de CONSULTAS.
  #3 (permalink)  
Antiguo 30/12/2006, 11:02
Avatar de Lord of freaks  
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 19 años, 6 meses
Puntos: 2
Re: ayuda para no repetir registros

Al haber separado el campo dia y el campo mes en dos se te dificulta la tarea de ver los registros bastante, yo para tener un unos mínimos datos haría esto.

Código:
SELECT 
CONCAT_WS('/',dia,mes ) AS fecha,
count(*) as totalPorDiaYMes,
AVG (nota) as MediaDeEseDia
FROM 
notas 

GRUOP BY mes,dia
Espero te sirva
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa
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 10:24.