Accéder au contenu principal
Imprimer
Focus 16 - Mars 2015

Faut-il payer le train plus cher à l'heure de pointe ?

La semaine dernière, la presse faisait écho du projet de la SNCB d'introduire des tarifs plus élevés pour les voyages effectués à l'heure de pointe. Concrètement, celui qui prendrait le train dans les tranches 6h-9h et 15h-18h paierait un supplément. La SNCB motive son projet par le fait que le prix actuel est un des plus faible d'Europe. La proposition a –comme on s'en doute- reçu un accueil glacial de la part des usagers du rail.

Pourtant la modulation des tarifs en fonction de la période d'utilisation est une pratique courante : l'électricité est moins chère la nuit, le train est moins cher le weekend et le cinéma est moins cher le lundi. Certains réseaux de transport urbain (Londres, Washington) et de chemin de fer (Grande-Bretagne, Pays-Bas) appliquent déjà un tarif spécifique –plus élevé- durant les heures de pointe. Alors que faut-il penser du projet de la SNCB ? Je vous livre ci-dessous les réflexions d'un économiste (qui est aussi navetteur).

Le transport public est une activité fortement subsidiée. En contrepartie de ses obligations de service public, la SNCB reçoit chaque année une dotation de l'Etat Fédéral. En 2013, cette dotation s'élevait à 1022,3 millions d'euros. A titre de comparaison, les recettes du trafic intérieur étaient de 611,3 millions d'euros (rapport annuel 2013 de la SNCB/ SNCB holding). Malgré une dotation importante, la SNCB est depuis longtemps dans une situation financière délicate : en 2013, la SNCB a réalisé une perte d'exploitation (EBITDA) de 91.3 millions d'euros. On ne s'étonne donc pas que la question de l'évolution des prix revienne régulièrement dans l'actualité.

La question de la tarification doit à notre avis se poser de la manière suivante : comment construire une grille tarifaire qui permette d'une part de couvrir les coûts qui ne sont pas couverts par la dotation de l'Etat et, d'autre part, de réaliser au mieux les missions de services publics que l'Etat assigne à l'opérateur. Les économistes répondent à cette question en disant que le tarif pratiqué doit refléter à la fois les coûts induits par les usagers du rail et les caractéristiques de la demande des usagers (la règle de Ramsey-Boiteux). Analysons tour à tour ces deux composantes.

Calculer le coût d'un voyage en train n'est pas chose facile, la Ministre Galant l'a montré cette semaine dans les médias. Pour calculer le tarif, les économistes s'intéressent à une dimension du coût, le coût marginal qu'ils définissent comme le coût induit par un passager supplémentaire. Or ce coût marginal n'est pas le même en heures de pointe et en heures creuses. A l'heure creuse, les trains ne sont pas remplis. Dès lors, embarquer un ou plusieurs passagers supplémentaires augmente peu (ou pas) les coûts. Le coût marginal est donc faible. A l'inverse, à l'heure de pointe, lorsque les trains sont complets (voire bondés), embarquer un ou plusieurs passagers supplémentaires nécessite soit d'ajouter de nouveaux wagons au convoi, soit d'ajouter un nouveau convoi, ce qui dans les deux cas représente un coût supplémentaire substantiel. Le coût marginal est donc élevé. Pour un économiste, un tarif lié au coût marginal a tout son sens. Ceux qui voyagent à l'heure de pointe (quand le coût marginal est élevé) paient plus que ceux qui voyagent à l'heure creuse (quand le coût marginal est faible).

Cette logique économique doit intégrer la réaction des utilisateurs du rail. Imaginons diverses possibilités. Si l'imposition d'un tarif plus élevé aux heures de pointe détourne massivement les usagers des transports en commun et les incite à (re)prendre leur voiture, augmenter le prix à l'heure de pointe semble peu judicieux. Si les usagers ne changent pas (ou peu) leurs habitudes, le tarif plus cher en heure de pointe n'est rien d'autre qu'une classique augmentation de prix ciblée sur les navetteurs. Finalement, si une partie de la clientèle réagit en retardant ou en avançant son déplacement de manière à éviter de payer la surcharge, la nouvelle tarification a tout son sens. En effet, en déplaçant des voyages d'une période où ils sont coûteux (l'heure de pointe) vers une période où ils le sont moins (l'heure creuse), on diminue le coût des déplacements. C'est bénéfique pour la SNCB qui peut transporter les passagers à un moindre coût. Les économistes diront que l'efficience économique s'accroit.

Dans le contexte actuel, où le gouvernement a décidé de réduire la dotation de la SNCB, le débat sur la contribution des clients va naturellement refaire surface. L'idée d'un tarif plus cher aux heures de pointe est tout à fait défendable pour un économiste : augmenter les tarifs aux heures de pointe et les réduire pendant les heures creuses (ce dont la SNCB n'a pas parlé) améliorerait l'efficience économique. Reste à savoir comment la SNCB gèrera le tarif d'un client qui embarque dans le train de 8h55 annoncé avec un retard de 10 minutes.

PDF Télécharger le focus en PDF

On en parle dans la presse...

31.037MBMemory Usage325msRequest Duration
Joomla! Version5.2.5
PHP Version8.2.27
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
10.6.18-MariaDB-deb11-log
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:3 [ "cid" => "149" "option" => "com_reco" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:62 [ "TEMP" => "/home/clients/c76502dcd0092cafe8460c17f647856e/tmp" "TMPDIR" => "/home/cli...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743292988 "last" => 1743292988...
registry
array:3 [ "data" => array:1 [ "com_reco" => array:1 [ "article" => array:2 [ "or...
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.82MB) (18.29ms)
  • afterInitialise (11.07MB) (102ms)
  • afterRoute (2.01MB) (16.08ms)
  • beforeRenderComponent com_reco (29.4KB) (1.65ms)
  • beforeRenderRawModule mod_custom (RE-Social NEW (mobile)) (6.1MB) (56.94ms)
  • afterRenderRawModule mod_custom (RE-Social NEW (mobile)) (36.58KB) (936μs)
  • beforeRenderModule mod_custom (RE-Social NEW (mobile)) (720B) (7μs)
  • afterRenderModule mod_custom (RE-Social NEW (mobile)) (85.05KB) (889μs)
  • afterRenderComponent com_reco (49.4KB) (2.35ms)
  • afterDispatch (173.51KB) (2.5ms)
  • beforeRenderRawModule mod_custom (RE-Social NEW) (82.74KB) (2.49ms)
  • afterRenderRawModule mod_custom (RE-Social NEW) (1.05KB) (122μs)
  • beforeRenderRawModule mod_custom (IRES présentation) (1.27KB) (25μs)
  • afterRenderRawModule mod_custom (IRES présentation) (101.92KB) (3.01ms)
  • beforeRenderRawModule mod_menu (Liste des numéros) (2.48KB) (25μs)
  • afterRenderRawModule mod_menu (Liste des numéros) (91.64KB) (2.07ms)
  • beforeRenderRawModule mod_menu (Liste des focus) (720B) (27μs)
  • afterRenderRawModule mod_menu (Liste des focus) (21.84KB) (999μs)
  • beforeRenderModule mod_custom (RE-Social NEW) (181.31KB) (10.75ms)
  • afterRenderModule mod_custom (RE-Social NEW) (1.91KB) (148μs)
  • beforeRenderModule mod_custom (IRES présentation) (408B) (32μs)
  • afterRenderModule mod_custom (IRES présentation) (1.76KB) (94μs)
  • beforeRenderModule mod_menu (Liste des numéros) (1.62KB) (28μs)
  • afterRenderModule mod_menu (Liste des numéros) (1.76KB) (80μs)
  • beforeRenderModule mod_menu (Liste des focus) (168B) (27μs)
  • afterRenderModule mod_menu (Liste des focus) (1.76KB) (75μs)
  • beforeRenderRawModule mod_menu () (5.48KB) (1.34ms)
  • afterRenderRawModule mod_menu () (33.5KB) (1.75ms)
  • beforeRenderModule mod_menu () (696B) (5μs)
  • afterRenderModule mod_menu () (3.22KB) (109μs)
  • beforeRenderRawModule mod_finder () (2.01KB) (20μs)
  • afterRenderRawModule mod_finder () (914.29KB) (11.79ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (4.69KB) (140μs)
  • beforeRenderRawModule mod_custom () (624B) (610μs)
  • afterRenderRawModule mod_custom () (1.19KB) (319μs)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (1.73KB) (93μs)
  • beforeRenderRawModule mod_custom (Oreille) (2.67KB) (367μs)
  • beforeRenderRawModule mod_menu (Menu oreille) (43.59KB) (252μs)
  • afterRenderRawModule mod_menu (Menu oreille) (214.12KB) (3.41ms)
  • beforeRenderModule mod_menu (Menu oreille) (720B) (17μs)
  • afterRenderModule mod_menu (Menu oreille) (3.19KB) (115μs)
  • afterRenderRawModule mod_custom (Oreille) (43.36KB) (303μs)
  • beforeRenderModule mod_custom (Oreille) (704B) (4μs)
  • afterRenderModule mod_custom (Oreille) (1.74KB) (79μs)
  • beforeRenderRawModule mod_custom (Toolbar-R (UCL)) (168B) (56μs)
  • afterRenderRawModule mod_custom (Toolbar-R (UCL)) (976B) (106μs)
  • beforeRenderModule mod_custom (Toolbar-R (UCL)) (720B) (4μs)
  • afterRenderModule mod_custom (Toolbar-R (UCL)) (1.76KB) (75μs)
  • beforeRenderRawModule mod_menu () (256B) (1.08ms)
  • afterRenderRawModule mod_menu () (3.17KB) (1.22ms)
  • beforeRenderModule mod_menu () (696B) (6μs)
  • afterRenderModule mod_menu () (1.8KB) (131μs)
  • beforeRenderRawModule mod_menu (Menu oreille (mobile)) (3.07KB) (22μs)
  • afterRenderRawModule mod_menu (Menu oreille (mobile)) (2.66KB) (966μs)
  • beforeRenderModule mod_menu (Menu oreille (mobile)) (720B) (5μs)
  • afterRenderModule mod_menu (Menu oreille (mobile)) (2.13KB) (91μs)
  • beforeRenderRawModule mod_finder (Recherche (mobile)) (392B) (19μs)
  • afterRenderRawModule mod_finder (Recherche (mobile)) (10.93KB) (1.61ms)
  • beforeRenderModule mod_finder (Recherche (mobile)) (720B) (4μs)
  • afterRenderModule mod_finder (Recherche (mobile)) (2.13KB) (84μs)
  • beforeRenderModule mod_custom (RE-Social NEW (mobile)) (1.6KB) (19μs)
  • afterRenderModule mod_custom (RE-Social NEW (mobile)) (1.76KB) (57μs)
  • beforeRenderRawModule mod_custom () (1.17KB) (808μs)
  • afterRenderRawModule mod_custom () (3.53KB) (279μs)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (2.94KB) (79μs)
  • beforeRenderRawModule mod_custom () (184B) (453μs)
  • afterRenderRawModule mod_custom () (1.03KB) (214μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (3.41KB) (76μs)
  • afterRender (5.57MB) (73.08ms)
  • 1 x afterInitialise (11.07MB) (31.41%)
    102ms
    1 x afterRender (5.57MB) (22.5%)
    73.08ms
    1 x beforeRenderRawModule mod_custom (RE-Social NEW (mobile)) (6.1MB) (17.53%)
    56.94ms
    1 x afterLoad (3.82MB) (5.63%)
    18.29ms
    1 x afterRoute (2.01MB) (4.95%)
    16.08ms
    1 x afterRenderRawModule mod_finder () (914.29KB) (3.63%)
    11.79ms
    1 x beforeRenderModule mod_custom (RE-Social NEW) (181.31KB) (3.31%)
    10.75ms
    1 x afterRenderRawModule mod_menu (Menu oreille) (214.12KB) (1.05%)
    3.41ms
    1 x afterRenderRawModule mod_custom (IRES présentation) (101.92KB) (0.93%)
    3.01ms
    1 x afterDispatch (173.51KB) (0.77%)
    2.50ms
    1 x beforeRenderRawModule mod_custom (RE-Social NEW) (82.74KB) (0.77%)
    2.49ms
    1 x afterRenderComponent com_reco (49.4KB) (0.72%)
    2.35ms
    1 x afterRenderRawModule mod_menu (Liste des numéros) (91.64KB) (0.64%)
    2.07ms
    1 x afterRenderRawModule mod_menu () (33.5KB) (0.54%)
    1.75ms
    1 x beforeRenderComponent com_reco (29.4KB) (0.51%)
    1.65ms
    1 x afterRenderRawModule mod_finder (Recherche (mobile)) (10.93KB) (0.49%)
    1.61ms
    1 x beforeRenderRawModule mod_menu () (5.48KB) (0.41%)
    1.34ms
    1 x afterRenderRawModule mod_menu () (3.17KB) (0.37%)
    1.22ms
    1 x beforeRenderRawModule mod_menu () (256B) (0.33%)
    1.08ms
    1 x afterRenderRawModule mod_menu (Liste des focus) (21.84KB) (0.31%)
    999μs
    1 x afterRenderRawModule mod_menu (Menu oreille (mobile)) (2.66KB) (0.3%)
    966μs
    1 x afterRenderRawModule mod_custom (RE-Social NEW (mobile)) (36.58KB) (0.29%)
    936μs
    1 x afterRenderModule mod_custom (RE-Social NEW (mobile)) (85.05KB) (0.27%)
    889μs
    1 x beforeRenderRawModule mod_custom () (1.17KB) (0.25%)
    808μs
    1 x beforeRenderRawModule mod_custom () (624B) (0.19%)
    610μs
    1 x beforeRenderRawModule mod_custom () (184B) (0.14%)
    453μs
    1 x beforeRenderRawModule mod_custom (Oreille) (2.67KB) (0.11%)
    367μs
    1 x afterRenderRawModule mod_custom () (1.19KB) (0.1%)
    319μs
    1 x afterRenderRawModule mod_custom (Oreille) (43.36KB) (0.09%)
    303μs
    1 x afterRenderRawModule mod_custom () (3.53KB) (0.09%)
    279μs
    1 x beforeRenderRawModule mod_menu (Menu oreille) (43.59KB) (0.08%)
    252μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.07%)
    214μs
    1 x afterRenderModule mod_custom (RE-Social NEW) (1.91KB) (0.05%)
    148μs
    1 x afterRenderModule mod_finder () (4.69KB) (0.04%)
    140μs
    1 x afterRenderModule mod_menu () (1.8KB) (0.04%)
    131μs
    1 x afterRenderRawModule mod_custom (RE-Social NEW) (1.05KB) (0.04%)
    122μs
    1 x afterRenderModule mod_menu (Menu oreille) (3.19KB) (0.04%)
    115μs
    1 x afterRenderModule mod_menu () (3.22KB) (0.03%)
    109μs
    1 x afterRenderRawModule mod_custom (Toolbar-R (UCL)) (976B) (0.03%)
    106μs
    1 x afterRenderModule mod_custom (IRES présentation) (1.76KB) (0.03%)
    94μs
    1 x afterRenderModule mod_custom () (1.73KB) (0.03%)
    93μs
    1 x afterRenderModule mod_menu (Menu oreille (mobile)) (2.13KB) (0.03%)
    91μs
    1 x afterRenderModule mod_finder (Recherche (mobile)) (2.13KB) (0.03%)
    84μs
    1 x afterRenderModule mod_menu (Liste des numéros) (1.76KB) (0.02%)
    80μs
    1 x afterRenderModule mod_custom (Oreille) (1.74KB) (0.02%)
    79μs
    1 x afterRenderModule mod_custom () (2.94KB) (0.02%)
    79μs
    1 x afterRenderModule mod_custom () (3.41KB) (0.02%)
    76μs
    1 x afterRenderModule mod_menu (Liste des focus) (1.76KB) (0.02%)
    75μs
    1 x afterRenderModule mod_custom (Toolbar-R (UCL)) (1.76KB) (0.02%)
    75μs
    1 x afterRenderModule mod_custom (RE-Social NEW (mobile)) (1.76KB) (0.02%)
    57μs
    1 x beforeRenderRawModule mod_custom (Toolbar-R (UCL)) (168B) (0.02%)
    56μs
    1 x beforeRenderModule mod_custom (IRES présentation) (408B) (0.01%)
    32μs
    1 x beforeRenderModule mod_menu (Liste des numéros) (1.62KB) (0.01%)
    28μs
    1 x beforeRenderRawModule mod_menu (Liste des focus) (720B) (0.01%)
    27μs
    1 x beforeRenderModule mod_menu (Liste des focus) (168B) (0.01%)
    27μs
    1 x beforeRenderRawModule mod_custom (IRES présentation) (1.27KB) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Liste des numéros) (2.48KB) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Menu oreille (mobile)) (3.07KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_finder () (2.01KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_finder (Recherche (mobile)) (392B) (0.01%)
    19μs
    1 x beforeRenderModule mod_custom (RE-Social NEW (mobile)) (1.6KB) (0.01%)
    19μs
    1 x beforeRenderModule mod_menu (Menu oreille) (720B) (0.01%)
    17μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    14μs
    2 x beforeRenderModule mod_menu () (696B) (0%)
    11μs
    1 x beforeRenderModule mod_finder () (704B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (RE-Social NEW (mobile)) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_menu (Menu oreille (mobile)) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Oreille) (704B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Toolbar-R (UCL)) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_finder (Recherche (mobile)) (720B) (0%)
    4μs
50 statements were executed, 9 of which were duplicates, 41 unique40.77ms113.31KB
  • SELECT @@SESSION.sql_mode;127μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `rej_session` WHERE `session_id` = ?254μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `rej_session` WHERE `session_id` = :session_id LIMIT 1229μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `rej_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)351μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `rej_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.45ms17.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `rej_viewlevels`197μs624B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `rej_usergroups` AS `a` LEFT JOIN `rej_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest770μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `rej_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`1.42ms3.96KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `rej_admintools_storage` WHERE `key` = 'cparams'535μs1.15KB/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `rej_admintools_wafexceptions`273μs640B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'407μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT `params` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'451μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM `rej_admintools_ipautoban`328μs640B/plugins/system/admintools/src/Utility/Cache.php:126Copy
  • SELECT `ip` FROM `rej_admintools_ipblock`359μs520B/plugins/system/admintools/src/Utility/Cache.php:136Copy
  • SELECT * FROM `rej_admintools_storage` WHERE `key` LIKE 'timestamp_%'348μs592B/plugins/system/admintools/src/Feature/Base.php:253Copy
  • SELECT `source`,`dest`,`keepurlparams` FROM `rej_admintools_redirects` WHERE `published` = 1 ORDER BY `ordering` ASC342μs640B/plugins/system/admintools/src/Utility/Cache.php:162Copy
  • SELECT `value` FROM rej_acym_configuration WHERE `name` = 'level'316μs1.77KB/plugins/system/acymtriggers/acymtriggers.php:643Copy
  • SELECT `value` FROM rej_acym_configuration WHERE `name` = 'active_cron'298μs536B/plugins/system/acymtriggers/acymtriggers.php:643Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `rej_menu` AS `m` LEFT JOIN `rej_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`1.47ms19.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `rej_template_styles` AS `s` LEFT JOIN `rej_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 11.13ms16.83KB/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `option`,`view`,`task`,`query`,`query_type`,`query_content`,`verb`,`application` FROM `rej_admintools_wafblacklists` WHERE `enabled` = 1401μs976B/plugins/system/admintools/src/Utility/Cache.php:182Copy
  • SELECT * FROM `rej_languages` WHERE `published` = 1 ORDER BY `ordering` ASC453μs1.59KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT id FROM rej_reco_articles WHERE id=149 AND state=1608μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT a.*, GROUP_CONCAT(CONCAT("<a href=\"index.php/auteurs?cid=",c.id,"\">",c.surname," ",c.name,"</a>") ORDER BY c.name ASC SEPARATOR ", ") AS authors FROM rej_reco_articles AS a LEFT JOIN rej_reco_artxaut AS b ON a.id = b.art_id LEFT JOIN rej_reco_auteurs AS c ON b.aut_id = c.id WHERE a.id = 149 AND a.state = 1 GROUP BY a.id1.09ms2.5KB/components/com_reco/src/Model/ArticleModel.php:33Copy
  • SELECT id FROM rej_reco_articles WHERE id=149 AND state=1241μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT b.id,b.surname,b.name,b.biocourte FROM rej_reco_artxaut AS a LEFT JOIN rej_reco_auteurs AS b ON b.id = a.aut_id WHERE a.art_id = 149 AND b.state = 1 ORDER BY b.name ASC387μs704B/components/com_reco/src/Model/ArticleModel.php:77Copy
  • SELECT id FROM rej_reco_articles WHERE id=149 AND state=1348μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT b.id,b.name FROM rej_reco_artxth AS a LEFT JOIN rej_reco_themes AS b ON b.id = a.th_id WHERE a.art_id = 149 AND b.state = 1 ORDER BY b.name ASC491μs592B/components/com_reco/src/Model/ArticleModel.php:100Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `rej_modules` AS `m` LEFT JOIN `rej_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `rej_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`935μs2.03KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM rej_fields AS a LEFT JOIN `rej_languages` AS l ON l.lang_code = a.language LEFT JOIN rej_users AS uc ON uc.id=a.checked_out LEFT JOIN rej_viewlevels AS ag ON ag.id = a.access LEFT JOIN rej_users AS ua ON ua.id = a.created_user_id LEFT JOIN rej_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray2)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC837μs4.03KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `name`,`element` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1505μs608B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `rej_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1)405μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT custom_data FROM rej_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1301μs3.02KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `title` FROM `rej_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1)302μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM rej_acym_configuration928μs4.56KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_acym_list WHERE type = 'standard'327μs1.66KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_acym_field332μs1.69KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_acym_form WHERE active = 1 AND type != 'shortcode'289μs912B/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_jmap_metainfo WHERE `linkurl` = 'https://regards-economiques.be/index.php?cid=149&option=com_reco&view=article' AND `published` = 1320μs912B/plugins/system/jmap/jmap.php:838Copy
  • SELECT * FROM rej_jmap_canonicals WHERE `linkurl` = 'https://regards-economiques.be/index.php?cid=149&option=com_reco&view=article'262μs640B/plugins/system/jmap/jmap.php:968Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `rej_scheduler_tasks` AS `a` WHERE `a`.`state` = 1285μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `value` FROM rej_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"565μs536B/plugins/system/acymtriggers/acymtriggers.php:434Copy
  • SHOW FULL TABLES WHERE table_type="BASE TABLE"16.93ms3.56KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:635Copy
  • SELECT * FROM rej_acym_plugin335μs1.52KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_acym_plugin323μs1.52KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM rej_usergroups AS `groups`310μs1008B/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_jmap_headings WHERE `linkurl` = 'https://regards-economiques.be/index.php?cid=149&option=com_reco&view=article'272μs752B/plugins/system/jmap/jmap.php:1192Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `rej_jmap_text_replacements` WHERE `published` = 1276μs688B/plugins/system/jmap/jmap.php:508Copy
  • SELECT `session_id` FROM `rej_session` WHERE `session_id` = ?279μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `rej_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?368μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy