17 lines
707 B
SQL
17 lines
707 B
SQL
-- MSIN-4456 — Tri batch « Nom d'équipe » : clause SQL sans nom/prénom embarqués
|
|
-- Contexte : en mode dossards individuels, le ba_sql_order historique
|
|
-- TRIM(c.pec_nom_equipe), p.par_nom, p.par_prenom
|
|
-- noyait le tri secondaire et pouvait faire paraître un ordre purement alphabétique.
|
|
-- Notes : idempotent. Le PHP force aussi cette clause pour ba_equipe = 1.
|
|
|
|
UPDATE bib_assignements
|
|
SET ba_sql_order = 'TRIM(IFNULL(NULLIF(c.pec_nom_equipe, ''''), IFNULL(p.par_nom_equipe, ''''))), p.pec_id'
|
|
WHERE ba_actif = 1
|
|
AND ba_equipe = 1
|
|
AND (
|
|
ba_sql_order LIKE '%pec_nom_equipe%'
|
|
OR ba_nom_fr LIKE '%équipe%'
|
|
OR ba_nom_fr LIKE '%equipe%'
|
|
OR ba_nom_en LIKE '%team%'
|
|
);
|