33 lines
1.6 KiB
SQL
33 lines
1.6 KiB
SQL
-- MSIN-4451 — Hub flash : « épreuves vendues » + sous-ligne participants
|
|
-- Contexte : le KPI principal agrège les places vendues par épreuve
|
|
-- (même personne sur 2 épreuves = 2). La sous-ligne compte les humains
|
|
-- uniques (courriel) : même personne sur 2 épreuves = 1.
|
|
-- Notes : idempotent. Clé flash inchangée : promoteur_hub_flash_inscrits.
|
|
-- Ordre : un seul script.
|
|
|
|
UPDATE info
|
|
SET info_texte = 'épreuves vendues'
|
|
WHERE info_clef = 'promoteur_hub_flash_inscrits'
|
|
AND info_langue = 'fr'
|
|
AND info_prg = 'compte.php';
|
|
|
|
UPDATE info
|
|
SET info_texte = 'entries sold'
|
|
WHERE info_clef = 'promoteur_hub_flash_inscrits'
|
|
AND info_langue = 'en'
|
|
AND info_prg = 'compte.php';
|
|
|
|
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_description, info_trie, info_actif, info_option1, info_option2, info_option3, info_creation)
|
|
SELECT 'promoteur_hub_flash_participants', 'fr', 'participants', '', 'compte.php', '', 0, 1, '', '', '', NOW()
|
|
FROM DUAL WHERE NOT EXISTS (
|
|
SELECT 1 FROM info
|
|
WHERE info_clef = 'promoteur_hub_flash_participants' AND info_langue = 'fr' AND info_prg = 'compte.php'
|
|
);
|
|
|
|
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_description, info_trie, info_actif, info_option1, info_option2, info_option3, info_creation)
|
|
SELECT 'promoteur_hub_flash_participants', 'en', 'participants', '', 'compte.php', '', 0, 1, '', '', '', NOW()
|
|
FROM DUAL WHERE NOT EXISTS (
|
|
SELECT 1 FROM info
|
|
WHERE info_clef = 'promoteur_hub_flash_participants' AND info_langue = 'en' AND info_prg = 'compte.php'
|
|
);
|