Calcul de la différence de plusieurs lignes d'une table

Résolu/Fermé
hakim_fth Messages postés 139 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 27 février 2022 - Modifié le 16 déc. 2021 à 01:00
jee pee Messages postés 37348 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 mars 2023 - 16 déc. 2021 à 13:45
Bonjour,
Avez-vous SVP une idée sur comment je peux calculer la différence entre le chiffre d'affaire de la semaine en cours avec la semaine précédente comme mentionné sur le tableau ci-dessous.
J'ai beaucoup réfléchit, mais aucune idée ne me passe par la tête.

1 réponse

jee pee Messages postés 37348 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 mars 2023 8 924
16 déc. 2021 à 13:45
Bonjour,

Une façon de faire c'est d'utiliser une jointure de la table avec elle même, comme
select t2.id, t2.ca - t1.ca from table t1
inner join table t2 on t1.id = t2.id -1


Après l'id n'est pas nécessairement la clé idéale, il faut peut être faire un traitement de chaine sur semaine, extraire à partir du 2ème caractère et transformer la chaine en nombre.
0