
01/06/2009, 08:21
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Sql - Consultar por mes SELECT * FROM tabla GROUP BY SUBSTRING(campo, 1,6) ORDER BY SUBSTRING(campo, 1, 6))
Piensa que un mes no es solo un mes, sino un mes de un año; y si agrupas con substring (5,2) agruparías meses de distintos años. También podrías usar
SELECT * FROM tabla GROUP BY LEFT(campo, 6) ORDER BY LEFT (campo, 6))
e incluso podrías convertir a fecha el campo numérico tal y como lo tienes, y agrupar luego por año y mes.
EDITO: estoy con huesos52, y creo que dado ese formato no tendrías dificultad en convertir todo a DATE: sería lo mejor para el futuro. |