salut,
J'ai besoin de creer une colonne avec des numéro de semaines et je voudrai être sur qu'il n'en oublie pas . je m'explique : pour l'instant je fais une jointure de deux tables et il peut arriver qu'apres jointure une semaine soit a zero . exemple :
dans cet exemple , comme il ne s'est rien passé en semaine 26 , on a pas la ligne 26 après jointure et j'aimerai qu'il y ai cette ligne avec deux 0 sur les deux colonnes nb1 et nb2 .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Semaine Nb1 NB2 ------------------------------ 23 106 0 24 144 7 25 0 0 27 7 6
j'ai donc imaginé la solution suivante : forcé la colonne de gauche ( des semaines ) à afficher tout les int allant de X à Y en choisissant X et Y. j'aimerai éviter que la collone aille de 1 à 1000 . en fait l’idéal serait qu'elle fasse toujours 6 lignes en partant de No.semaine( Maintenant() -6 ) à No.semaine ( Maintenant())
comment créer cette colonne ? suis-je obligé de passer par une procédure stocké ?
merci
nb : sql serveur 2008
Partager