Rapprocher les ventes d’une journée

Rapprochez commandes, paiements et remboursements SQLite sans doubler les montants, puis livrez des CSV complets par commande et stand.

ProjetSQLiteBase de données

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Rapprocher les ventes d’une journée est un projet pratique SQLite pour passer de requêtes SELECT simples à une remise de clôture fiable pour une petite boutique de marché.

Deux travaux guidés révèlent d’abord les montants comptés plusieurs fois, puis construisent des calculs réutilisables par commande et de vrais fichiers CSV. Un défi indépendant applique ces méthodes à une boutique d’ateliers avec d’autres commandes et mouvements. Chaque unité dispose de son propre registre préparé.

Ce que vous apprendrez

  • Agréger séparément les articles, paiements réussis et remboursements réussis avant de les joindre par identifiant de commande.
  • Conserver les commandes impayées, événements distincts de même montant et libellés exacts avec des vues, LEFT JOIN, COALESCE et des CTE.
  • Calculer en centimes entiers les encaissements nets, écarts et états individuels, sans les confondre avec un total global équilibré.
  • Enregistrer du SQL réutilisable et utiliser les outils fournis pour exporter et lire les CSV complets par commande et stand, avec un échappement correct.

À qui s’adresse ce cours

Aux débutants en SQL souhaitant fiabiliser les totaux métier. La navigation élémentaire dans un terminal et SELECT/WHERE sont nécessaires. Agrégations, jointures, vues et CTE sont expliquées avant utilisation.

LabEx fournit SQLite, des données synthétiques et Terminal dans le navigateur. Aucune installation locale, programmation Python, compte de paiement ou connaissance comptable n’est nécessaire.

Questions fréquentes

Faut-il créer une application ou un exportateur ?

Vous écrivez du SQL. Les outils fournis exportent son résultat réel et lisent les CSV enregistrés ; ils ne corrigent pas une requête erronée. Le registre et les outils d’origine doivent être préservés.

Que signifie le rapprochement ici ?

Comparer la valeur de chaque commande aux paiements réussis moins les remboursements réussis, en centimes entiers. Cet exercice simplifié exclut taxes, conversion monétaire et règlement du prestataire de paiement. Le défi reprend uniquement les mécanismes enseignés dans les travaux guidés.

Enseignant

labby
Labby
Labby is the LabEx teacher.