CommencerCommencez gratuitement

Trouver les fuseaux horaires

Vous serez amené à mobiliser vos compétences en analyse de données pour aider les développeurs à diagnostiquer des problèmes de code.

Dans ce scénario, vous faites partie d’une équipe de développement de navigateur web qui enquête sur un bug. La difficulté est accentuée par le fait que de nombreux utilisateurs ne renseignent pas leur localisation. Cependant, il est possible de segmenter les utilisateurs par fuseau horaire. Les rapports de bug indiquent que le problème touche des utilisateurs résidant dans des fuseaux avec un décalage UTC compris entre +5:30 et +5:45 ; par ailleurs, on pense que le fuseau concerné présente un décalage de 30 ou 45 minutes.

Le chef d’équipe souhaite que vous fournissiez les noms et les décalages UTC des fuseaux horaires potentiellement concernés.

Cet exercice fait partie du cours

<cours>Analyse des séries temporelles dans PostgreSQL</cours>
Voir le cours

Instructions de l’exercice

  • Récupérez les colonnes name et utc_offset des fuseaux horaires ayant un décalage UTC compris entre +5:30 et +5:45 heures, triées par nom depuis la table pg_timezone_names.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Select the name and utc_offset
SELECT name, ___
FROM ___
-- Filter for offsets between +5:30 and +5:45 hours
WHERE ___
ORDER BY name;
Modifier et exécuter le code