Bonjour
voilà donc mon problème. J'ai une table (sous sql server 2000) de la sorte :
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
5
6
7 CREATE TABLE periodes ( date_deb smalldatetime, date_fin smalldatetime, id_employe uniqueidentifier references employes, ... )
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 | date_jour | id_employe | ... | |___________|____________|_____| |
pour l'instant j'ai une requête du type
ça marche bien, mais je voudrais pouvoir faire ça pour plusieurs jours...
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'
Si quelqu'un a une idée, je suis preneur
Merci Beaucoup
++ Starch'
Partager