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

Résolu/Fermé
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023 - Modifié le 16 déc. 2021 à 01:00
jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 - 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.
A voir également:

1 réponse

jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
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