4.793.283 resultados, 29.450.556 comentarios, 1.037.175 imágenes, 80.044 vídeos, 86.434 noticias
Escudo del Rot Weiss Ahlen

Rot Weiss Ahlen

Entrenador: Andreas Zimmermann

Información
Otros Datos
  • Año de Fundación 1996

Información sobre el estadio

  • Nombre del estadio Wersestadion
  • Capacidad 11498
  • Dirección August-Kirchner-Straße 14
  • Teléfono +49 (2382) 968 89011
  • Fax +49 (2382) 968 89019
Wersestadion

Partidos del Rot Weiss Ahlen

Ir al LIVESCORE
05 May 02  Finalizado Arminia Bielefeld Arminia Bielefeld
3 - 1
Rot Weiss Ahlen Rot Weiss Ahlen 0
28 Abr 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
0 - 1
Eintracht Frankfurt Eintracht Frankfurt 0
21 Abr 02  Finalizado 1. FC Saarbrücken Tarjeta Roja1. FC Saarbrücken
2 - 4
Rot Weiss Ahlen Rot Weiss Ahlen 0
13 Abr 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
3 - 1
Schweinfurt Schweinfurt 0
06 Abr 02  Finalizado Waldhof Mannheim Waldhof Mannheim
2 - 0
Rot Weiss Ahlen Rot Weiss Ahlen 0
31 Mar 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
1 - 2
Reutlingen Reutlingen 0
23 Mar 02  Finalizado SV Babelsberg 03 Tarjeta RojaSV Babelsberg 03
1 - 2
Rot Weiss Ahlen Rot Weiss Ahlen 0
16 Mar 02  Finalizado Karlsruher SC Karlsruher SC
2 - 2
Rot Weiss Ahlen Rot Weiss Ahlen 0
10 Mar 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
2 - 1
Rot-Weiß Oberhausen Rot-Weiß Oberhausen 0
04 Mar 02  Finalizado Hannover 96 Hannover 96
3 - 1
Rot Weiss Ahlen Rot Weiss Ahlen 0
25 Feb 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
1 - 4
Mainz 05 Mainz 05 0
17 Feb 02  Finalizado VfL Bochum Tarjeta RojaVfL Bochum
3 - 1
Rot Weiss Ahlen Rot Weiss Ahlen 0
09 Feb 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
2 - 0
Unterhaching Unterhaching 0
06 Feb 02  Finalizado Alemannia Aachen Alemannia Aachen
1 - 2
Rot Weiss Ahlen Rot Weiss Ahlen 0
03 Feb 02  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
2 - 2
Union Berlin Union Berlin 0
26 Ene 02  Finalizado Greuther Fürth Greuther Fürth
3 - 2
Rot Weiss Ahlen Rot Weiss AhlenTarjeta RojaTarjeta Roja 0
18 Dic 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
2 - 2
MSV Duisburg MSV Duisburg 0
14 Dic 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
1 - 1
Arminia Bielefeld Arminia Bielefeld 0
09 Dic 01  Finalizado Eintracht Frankfurt Eintracht Frankfurt
1 - 2
Rot Weiss Ahlen Rot Weiss Ahlen 0
30 Nov 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
3 - 1
1. FC Saarbrücken 1. FC Saarbrücken 0
26 Nov 01  Finalizado Schweinfurt Schweinfurt
4 - 2
Rot Weiss Ahlen Rot Weiss Ahlen 0
18 Nov 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
0 - 0
Waldhof Mannheim Waldhof Mannheim 0
04 Nov 01  Finalizado Reutlingen Tarjeta RojaReutlingen
3 - 2
Rot Weiss Ahlen Rot Weiss Ahlen 0
28 Oct 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
1 - 1
SV Babelsberg 03 SV Babelsberg 03 0
19 Oct 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
4 - 1
Karlsruher SC Karlsruher SC 0
13 Oct 01  Finalizado Rot-Weiß Oberhausen Rot-Weiß Oberhausen
2 - 3
Rot Weiss Ahlen Rot Weiss Ahlen 0
01 Oct 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
2 - 5
Hannover 96 Hannover 96 0
22 Sep 01  Finalizado Mainz 05 Mainz 05
5 - 1
Rot Weiss Ahlen Rot Weiss AhlenTarjeta Roja 0
14 Sep 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
2 - 5
VfL Bochum VfL BochumTarjeta Roja 0
07 Sep 01  Finalizado Unterhaching Unterhaching
2 - 3
Rot Weiss Ahlen Rot Weiss Ahlen 0
19 Ago 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
1 - 0
Alemannia Aachen Alemannia Aachen 0
11 Ago 01  Finalizado Union Berlin Union Berlin
5 - 0
Rot Weiss Ahlen Rot Weiss Ahlen 0
03 Ago 01  Finalizado Rot Weiss Ahlen Rot Weiss Ahlen
1 - 0
Greuther Fürth Greuther Fürth 0
27 Jul 01  Finalizado MSV Duisburg MSV Duisburg
1 - 4
Rot Weiss Ahlen Rot Weiss Ahlen 0

Plantilla del Rot Weiss Ahlen Temporada 2001/2002

Jugador Edad Origen Altura Peso Goles Tarjetas rojas Tarjetas amarillas
Portero
22 49 ch 182 80 - - -
1 52 de 188 90 - - 2
21 52 de 190 91 - - 1
47 de - - - - -
Defensa
43 de - - - - -
2 54 de 190 84 4 1 9
25 52 at 185 77 7 1 5
5 56 de 185 80 4 - 4
28 55 al 182 80 - - 1
8 54 de 180 78 - - 7
31 56 de 178 77 3 1 11
15 47 de 182 81 3 - 5
6 53 rs 186 82 - - 1
Centrocampista
17 47 de 177 77 1 - 1
14 55 dd - - - - 2
12 47 nl 185 89 - - 1
10 53 de 170 66 5 - 9
19 52 cd 178 79 1 1 6
20 48 de 175 72 - - 6
23 49 rs 188 82 - - 1
7 57 de 170 70 - - -
4 56 de 178 68 2 - 4
16 54 de 177 76 - - -
7 40 de - - - - -
13 43 tr 179 - - - -
24 48 de 180 75 - - 2
27 49 hr 188 87 2 - 2
Delantero
26 42 de 173 66 - - -
9 48 cm - - 9 - 4
13 51 pl 188 82 5 - 2
29 53 hr 183 76 2 - 2
11 54 de 189 82 19 - 5
41 bf - - - - -
18 49 de 183 76 - - 1

Noticias de 2. Bundesliga

Ver últimas noticias

Fallece Ersen Martin, el último goleador del Recre en Primera

El Recreativo de Huelva mostró sus condolencias tras conocer el fallecimiento de su ex futbolista Ersen Martin a los 44 años de edad. El delantero turco fue el autor del último gol del 'Decano' en Primera División en el año 2009.

El Ipswich, rey de las remontadas en la 2023-24 por delante de Liverpool y Real Madrid

El conjunto del Championship ha sacado 26 puntos en encuentros que comenzó abajo en el marcador. De las 15 citas en que los 'blues' empezaron abajo, en 7 terminaron logrando la victoria y además rescataron 5 empates, lo que quiere decir que únicamente cayeron en 3 encuentros en los que recibieron el primer gol del choque.

Histórico: la Segunda alemana tuvo 54.092 espectadores más que la Bundesliga

El fútbol alemán tiene a muchos de sus grandes coliseos en la categoría de plata. Clubes como Schalke 04, Hertha Berlin o Hamburgo mueven muchísima gente. En esta última fecha, por segunda vez en la historia, la 2. Bundesliga ha superado en cifras de asistencia a la máxima categoría.

Las protestas surten efecto y la Bundesliga cierra el grifo a inversores extranjeros

Los aficionados de los equipos de Bundesliga han ganado. Tras meses de protestas y de parar encuentros, la Bundesliga ha decidido interrumpir el proceso de apertura a fondos de inversión con capital extranjero.

La nueva protesta en Alemania: ¡coches teledirigidos con bengalas!

En Alemania siguen en contra de las inversiones extranjeras en el fútbol. Y el surrealismo se presenció en el Hansa Rostock-Hamburgo, encuentro que tuvo que parar el tiempo por la presencia en el césped de coches teledirigidos con bengalas. Los operarios los echaron a patadas.




  USO DE MEMORIA  
5,732,528 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0019
Controller Execution Time ( Home / Category )  0.2388
Total Execution Time  0.2408
  CADENA URL  
/Rot-Weiss-Ahlen/2002
  GET DATOS  
$_GET['/Rot-Weiss-Ahlen/2002']  
  POST DATOS  
No hay datos POST existentes
  CONSULTAS (39)  
0.0018  SELECT type FROM routes WHERE alias = 'rot-weiss-ahlen'
0.0032  SELECT dt.*,c.active_year,l.year,l.table_suffix, c.ctype, l.id as league_id,t.id as id,t.manager,t.name as nameOriginal,dt.id as teamId,cou.Name as cou_name,cou.Continent,cou.Region FROM `leagues_webci` as l INNER JOIN `teams` as t ON l.id = t.league_id INNER JOIN `datateams` as dt ON dt.id = t.teamId INNER JOIN `categories_webci` as c ON c.id = l.categoryId LEFT JOIN country cou ON LOWER(cou.Code2) = dt.CountryCode WHERE dt.basealias = 'Rot-Weiss-Ahlen' AND l.year = 2002 ORDER BY c.top DESC, c.ctype != 12 DESC, c.troncal DESC, l.end_date >= NOW() DESC, l.start_date <= NOW() DESC, l.year DESC, c.coefficient DESC, l.id ASC
0.0019  SELECT dp.nick, dp.fullname,rp.date_ini, rp.date_end FROM futbol.rel_people rp INNER JOIN futbol.datapeople dp on dp.id=rp.people_id WHERE rp.teamId=2184 AND role_id=1 ORDER BY rp.date_ini DESC LIMIT 1
0.0019  SELECT dp.nick, dp.fullname,rp.date_ini, rp.date_end FROM futbol.rel_people rp INNER JOIN futbol.datapeople dp on dp.id=rp.people_id WHERE rp.teamId=2184 AND role_id=1 ORDER BY rp.date_ini DESC LIMIT 1
0.0019  SELECT dp.nick, dp.fullname,rp.date_ini, rp.date_end FROM futbol.rel_people rp INNER JOIN futbol.datapeople dp on dp.id=rp.people_id WHERE rp.teamId=2184 AND role_id=1 ORDER BY rp.date_ini DESC LIMIT 1
0.0040  SELECT c.*, l.*, cou.name as namec, ct.table_sufix FROM (leagues l INNER JOIN categories c ON c.id = l.categoryId INNER JOIN categories_types ct ON c.ctype=ct.id LEFT JOIN country cou ON cou.Code2 = c.CountryCode) WHERE l.id = 598
0.0018  SELECT total FROM bs_rel_resume_items WHERE ln = 'es' AND itemId=2184 AND type_rel = 2
0.0018  SELECT total FROM bs_rel_resume_items WHERE ln = 'es' AND itemId=93 AND type_rel = 3
0.0027  SELECT rel.newId FROM bs_news_rel rel WHERE rel.type_rel = 3 AND rel.typeId = 93 AND rel.ln = 'es' AND rel.status=1 ORDER BY rel.creation_date desc,rel.cover_points DESC LIMIT 5
0.0021  SELECT /*53 bs_news_model*/ n.id, n.author_id, n.headline, n.external_headline, n.live_headline, n.creation_date, n.update_date, n.pub_date, n.alias, n.subheadline, n.teaser, n.media, n.tags, n.views, n.screens, n.clicks, n.relations, n.comments, n.power_cover, n.cover_points, u.name as user_name FROM bs_news n INNER JOIN bs_editors u ON u.id = n.author_id AND u.ln = 'es' WHERE n.status = 1 AND n.ln = 'es' AND n.id IN (1307337,1306185,1305334,1303172,1302528) ORDER BY n.cover_points DESC, update_date DESC
0.0029  SELECT cat.logo,cat.official,cat.location,dt.nameShow,dt.basealias,t.teamId,l.year,t.qod,cat.coefficient,cat.active_year,cat.name,l.group_code,l.total_group,cat.alias,l.categoryId,l.year,l.id as league_id FROM datateams dt INNER JOIN teams t ON t.teamId = dt.id INNER JOIN leagues l ON l.id = t.league_id INNER JOIN categories cat ON cat.id = l.categoryId WHERE dt.id = '2184' ORDER BY l.year DESC,cat.coefficient DESC
0.0024  SELECT cat.logo,cat.official,cat.location,dt.nameShow,dt.basealias,t.teamId,l.year,t.qod,cat.coefficient,cat.active_year,cat.name,l.group_code,l.total_group,cat.alias,l.categoryId,l.year,l.id as league_id FROM datateams dt INNER JOIN teams t ON t.teamId = dt.id INNER JOIN leagues l ON l.id = t.league_id INNER JOIN categories cat ON cat.id = l.categoryId WHERE dt.id = '2184' AND l.year = 2002 ORDER BY l.year DESC,cat.coefficient DESC
0.0024  SELECT SQL_NO_CACHE res.id as id, res.group_code, res.total_group, res.logo, res.alias FROM (SELECT ct.active_year, ct.id as id, l.year, l.end,l.group_code, l.total_group, ct.logo, ct.alias FROM categories AS ct INNER JOIN leagues AS l ON ct.id=l.categoryId AND ct.active_year=l.year INNER JOIN teams AS t ON l.id=t.league_id WHERE t.teamId = '2184' AND ct.ctype!=12 GROUP BY ct.id ORDER BY ct.troncal DESC, ct.coefficient DESC) res WHERE res.year > 2020
0.0020  SELECT t.id,t.teamId,t.total_players,dt.nameShow,dt.basealias FROM teams t INNER JOIN datateams dt ON t.teamId = dt.id WHERE t.league_id = 598 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0021  SELECT t.id,t.teamId,t.total_players,dt.nameShow,dt.basealias FROM teams t INNER JOIN datateams dt ON t.teamId = dt.id WHERE t.league_id = 16408 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0239  (SELECT cat.id as category_id, cat.logo, l.id,cat.alias,cat.name,l.group_code,l.total_group,cat.CountryCode,max(c.shedule) ult_partido,min(c.shedule) ini_partido,cat.coefficient FROM leagues l INNER JOIN categories as cat ON cat.id = l.categoryId INNER JOIN calendars2002 as c ON c.league_id = l.id WHERE (c.datateam1 = 2184 or c.datateam2 = 2184) AND l.year = 2002 GROUP BY cat.id) ORDER BY coefficient DESC,group_code ASC
0.0250  (SELECT cat.id as category_id, l.year,cat.coefficient,c.extra,c.datateam1,c.datateam2,c.id as mid,c.r1,c.r2,c.shedule,c.team1,c.team2,l.id,dt1.nameShow as nameShow1,dt2.nameShow as nameShow2,dt1.basealias as basealias1,dt2.basealias as basealias2,c.comments as totalcomments FROM leagues l INNER JOIN categories as cat ON cat.id = l.categoryId INNER JOIN calendars2002 as c ON c.league_id = l.id INNER JOIN teams t1 ON t1.id = c.team1 INNER JOIN teams t2 ON t2.id = c.team2 INNER JOIN datateams dt1 ON dt1.id = t1.teamId INNER JOIN datateams dt2 ON dt2.id = t2.teamId WHERE (c.datateam1 = 2184 or c.datateam2 = 2184) AND l.year = 2002 GROUP BY c.id) ORDER BY shedule DESC LIMIT 120
0.0246  (SELECT c.id, rel.team_id FROM leagues l INNER JOIN calendars2002 as c ON c.league_id = l.id INNER JOIN events2002 as e ON e.team1id = c.team1 AND e.team2id = c.team2 AND (e.action = 3 OR e.action = 4) INNER JOIN rel_players rel ON rel.player_id = e.player_id AND rel.in_squad = 1 AND rel.league_id = e.league_id AND rel.in_squad = 1 WHERE (c.datateam1 = 2184 or c.datateam2 = 2184) AND l.year = 2002)
0.0025  SELECT t.id as team_id, ct.id, l.id as idLeague, l.year, ct.name, l.start_date, l.end_date FROM categories AS ct INNER JOIN leagues AS l ON ct.id=l.categoryId INNER JOIN teams AS t ON l.id=t.league_id WHERE t.teamId=2184 AND l.year in (2001,2002,2003) ORDER BY l.id DESC, l.year DESC ;
0.0019  SELECT ct.id, ct.alias, ct.name AS name, ct.active_year, ct.coefficient AS coefficient, l.id AS league_id, l.year, l.total_group FROM categories AS ct INNER JOIN leagues AS l ON ct.id=l.categoryId WHERE l.id IN (16409,599) ORDER BY ct.ctype != 12 DESC, ct.troncal DESC, ct.coefficient DESC, l.end_date >= NOW() DESC, l.start_date <= NOW() DESC, l.year DESC, ct.coefficient DESC, l.group_code ASC
0.0021  SELECT count(id) as num_players from rel_players WHERE league_id = 599 AND teamId = 2184
0.0027  SELECT count(id) as num_players from rel_players WHERE league_id = 16409 AND teamId = 2184
0.0023  SELECT t.*,dt.nameShow,dt.basealias,dt.id as teamId,(cast(t.gf as signed) - cast(t.ga as signed) + 100) as diff FROM `tables2002` as t INNER JOIN teams as team ON team.id = t.team INNER JOIN datateams as dt ON team.teamId = dt.id WHERE t.league_id = 598 AND t.round = 34 ORDER BY t.position ASC,dt.id = 2125 DESC, diff DESC, t.ga DESC, dt.nameShow ASC
0.0021  SELECT p.* FROM `rel_pictures` as rp INNER JOIN `pictures` as p ON p.id = rp.id_picture INNER JOIN fa_user u ON u.id = p.author_id WHERE rp.id_content = '2184' and rp.type = 4 GROUP BY p.id ORDER BY p.id DESC LIMIT 0, 16
0.0018  SELECT count(id_content) as cuenta FROM `rel_pictures` as rp WHERE rp.id_content = '2184' and rp.type = 4
0.0021  SELECT p.* FROM `rel_videos` as rp INNER JOIN `videos` as p ON p.id = rp.id_video INNER JOIN fa_user u ON u.id = p.author_id WHERE rp.id_content = '2184' and rp.type = 4 GROUP BY p.id ORDER BY p.id DESC LIMIT 0, 18
0.0036  SELECT e.action,rp.player_id, count(e.action) as total, p.nick,p.name,p.last_name,p.alias,rp.team_id FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN events2002 e ON e.player_id = p.id AND e.league_id = 598 WHERE rp.league_id = 598 AND rp.teamId = 2184 AND (e.action = 1 or e.action = 2 or e.action = 11 or e.action = 12 or e.action = 13) GROUP BY p.id ORDER BY total DESC LIMIT 30
0.0031  SELECT e.action,rp.player_id, count(e.action) as total, p.nick,p.name,p.last_name,p.alias,rp.team_id FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN events2002 e ON e.player_id = p.id AND e.league_id = 598 WHERE rp.league_id = 598 AND rp.teamId = 2184 AND (e.action = 4 or e.action = 5) GROUP BY p.id ORDER BY total DESC LIMIT 30
0.0032  SELECT e.action,rp.player_id, count(e.action) as total, p.nick,p.name,p.last_name,p.alias,rp.team_id FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN events2002 e ON e.player_id = p.id AND e.league_id = 598 WHERE rp.league_id = 598 AND rp.teamId = 2184 AND (e.action = 3 or e.action = 4) GROUP BY p.id ORDER BY total DESC LIMIT 30
0.0022  SELECT rp.team_id as teamId FROM rel_players AS rp inner join datateams as dt on rp.teamId=dt.id and rp.in_squad=1 INNER JOIN leagues as l ON l.id = rp.league_id WHERE dt.id = 2184 AND rp.league_id = 598 AND l.year= 2002 GROUP BY rp.team_id ORDER BY l.end_date DESC LIMIT 1
0.0025  SELECT dp.id, dp.nick, dp.name, dp.last_name, dp.alias, dp.role, dp.height,dp.weight,dp.foot,dp.side,dp.birthdate,IF(dp.birthdate != '0000-00-00 00:00:00', YEAR(CURDATE())-YEAR(dp.birthdate) + IF(DATE_FORMAT(CURDATE(),'%m-%d') > DATE_FORMAT(dp.birthdate,'%m-%d'), 0, -1) , NULL) as age,rp.squadNumber,rp.captain,IF(dp.CountryCode IS NULL,'',dp.CountryCode) AS CountryCode,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id and rp.in_squad=1 WHERE rp.team_id=15182 GROUP BY dp.id ORDER BY dp.role>0 DESC, dp.role ASC, dp.nick ASC, dp.id
0.0019  SELECT rp.player_id, rp.pj, rp.lineup FROM rel_players AS rp WHERE rp.team_id=15182
0.0026  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events2002 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=15182 and (e.action = 1 or e.action = 2 or e.action = 11 or e.action = 12 or e.action = 13) GROUP BY dp.id ORDER BY cuenta DESC
0.0027  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events2002 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=15182 and (e.action = 4 or e.action = 5) GROUP BY dp.id ORDER BY cuenta DESC
0.0025  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events2002 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=15182 and (e.action = 3 or e.action = 4) GROUP BY dp.id ORDER BY cuenta DESC
0.0025   SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events2002 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=15182 AND (e.action = 22) GROUP BY dp.id ORDER BY cuenta DESC
0.0031  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events2002 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=15182 and (e.action = 19) GROUP BY dp.id ORDER BY cuenta DESC
0.0019  SELECT dt.nameShow, dt.basealias, t.id, dt.id as dt_id FROM `teams` as t INNER JOIN `datateams` as dt ON dt.id = t.teamId WHERE league_id = 598 ORDER BY nameShow LIMIT 100
0.0020  SELECT l.year,l.group_code FROM leagues_besoccer l WHERE l.categoryId = 93 AND l.year = 2002 ORDER BY l.group_code ASC