Bonjour,
Tout d'abord merci pour le contenu sans fin que vous proposez sur ce site et qui m'a permis de sortir d'un paquet d'impasses...
Concernant le projet, il s'agit d'une base de données restauration avec plusieurs secteurs (Restaurant, Bar, Banquet, Pizzeria...). J'ai un soucis pour construire mon Etat comparatif N/N-1.
J'utilise au minimum 3 tables pour générer cet Etat :
- Profit (1 champ : les différents centre de profit)
- CA (3 champs : les sources de CA en fonction de la TVA donc : Boisson20, Boisson10 etc...)
- DATE_CA (1 champ : les dates de journée d'exploitation)
La ou ça coince, c'est que j'arrive pas à comprendre la logique puisqu'un comparatif N/N-1 va interroger 2 fois une même requête mais avec des parametres différents(ici : DATE).
J'ai donc essayé de passer par deux requêtes : La première avec en parametre la période N, La seconde avec paramètre N-1. Et de regrouper ces requêtes dans une troisième. Ca me parait pas trop déconnant mais je me retrouve avec des répétitions de lignes...
La troisième requête me sort un résultat du style :
01/01/2016 01/01/2015
02/01/2016 01/01/2015
03/01/2016 01/01/2015
01/01/2016 01/01/2015
02/01/2016 02/01/2015
...
EDIT : J'ai contourné le problème en passant par la création de table temporaire. Si quelqu'un a une solution moins bricolage et surtout moins lourde en code je reste preneur. Merci =)
Partager