Te hago un ejemplo simple y rápido, aunque esto es de desarrollo no de base de datos:
Código PHP:
$sql="select month(campofecha) mes, mas_campos where loque sea";
$resultado=$mysql_query($sql);
$mes=0;
while ($fila=mysql_fetck_array($resultado) )
{
if ( $mes != $fila["mes"] ) {
echo "muestra la cabecera del mes"
$mes=$fila["mes"];
}
echo "muestra los otros datos";
}
Espero que te ayude.
Un saludo.