Bonjour,
Voila je travaille pour une boite qui aimerai savoir d'ou viennent leur visiteur, pour cela je dois aariver a construire une requete sql assez complexe...
Je m'explique:
J'ai une table RefComm :
ID (entier)
REF (string)
Dossier (enrier long)
une table Dossier
ID (entier)
Date (date)
ces deux tables sont simplifliées pour la compréhension... Bref
POur exemple on va les remplir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RefComm ID REF Dossier ------ ------ ---------------- 1 Googleaz 847 2 Googleaq 911 3 Yahooas 847 4 Yahooaq 54 5 Pas de ref 847 6 Pas de Ref 54
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dossier: ID Date ------ ------ 847 21/11/07 54 21/11/07 911 12/11/07
Voila et dans l'absolu pour une date donnée (pour l'instant, car ensuite ce sera pour une plage de date...) J'aimerais qu'il me ressorte un tableau de ce style....
REF (juste les 3eres lettres) | NBCom | % | 1ere option |%1ere option | 2eme option|%2eme option | 3eme option | %3eme option
ici pour l'exemple si on prend comme date le 21/11/07 le tableau serait pli de la sorte:
(*) OR = origine commune
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Date : 21/11/07 NBCOMM = 2 REF | NBCom | % | 1ere OR(*)|% | 2eme OR|% | 3eme OR|% ------ --------- ----- ----------- -- ------------ -- ----------- -- GOO 1 50 Yah 50 Pas 50 YAH 2 100 Pas 100 GOO 50 PAS 2 100 Yah 100 GOO 50
Voila je ne sais pas si je suis tres clair ( pour moi d'ailleurs ca me semble assez complexe a réaliser....)
Si quelqu'un avait l'extreme amabilité de se pencher sur mon probleme je lui en serait vraiment reconnaissant!!
D'avance merci!
SGBD SQL SERVER
Partager