Bonjour,
voilà mon soucis:
Pour simplifier (la table contient des dizaines de champs ...) j'ai une table avec ces champs : année, mois, client , gamme, article, ChiffreAffaire.
Dans cette table il y a l'année en cours et la précédente (N-1).
Je souhaiterais obtenir via un select un résultat du type :
mois, client, gamme, article, ChiffreAffaire, ChiffreAffaire_N-1.
Est-ce possible d'après vous sans faire un join de la table sur elle-même , car j'avoue que vu le grand nombre de champ qu'elle contient, cela est très lourd.
(d'autant plus qu'elle fait également plusieurs millions de lignes...)
Il y a toutes les infos dans la table , le tout est d'arriver à faire passer des valeurs d'un champ à un autre en fait ...
J'avais vu quelque part une instruction du type WHEN qui pourrait peut être fonctionner mais sans doute pas avec tous les SGBD
Merci d'avance
Partager