Bonjour

voilà donc mon problème. J'ai une table (sous sql server 2000) de la sorte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CREATE TABLE periodes (
  date_deb     smalldatetime,
  date_fin     smalldatetime,
  id_employe   uniqueidentifier references employes,
  ...
)
Je voudrais faire une requête dans cette table afin de trouver un enregistrement par jour, du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
| date_jour | id_employe | ... |
|___________|____________|_____|
|
par exemple, j'ai défini ma période pour l'employé starch du 02/09/2004 au 06/08/2004, et je voudrais récupérer un enregistrement par jour pour tous les jours du 3/03/2004 au 5/04/2004...

pour l'instant j'ai une requête du type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select '03/03/2004' as date_jour, id_employe, ...
from periodes
where periodes.date_deb <= '03/03/2004'
and periodes.date_fin >= '03/03/2004'
ça marche bien, mais je voudrais pouvoir faire ça pour plusieurs jours...

Si quelqu'un a une idée, je suis preneur
Merci Beaucoup
++ Starch'