SGBD utilisé : SQl server:
Avant de mettre en place un systeme par curseur hyper long en temps de traitement :
Existe -t-il en sql un moyen de résoudre le pb suivant :
Structure Table:
matricule salarié
typcontrat
lieu de travail
temps de travail
date debut
date fin
Exemple de contenu de la table trié par date debut:
100, Interimaire,Lyon,tps plein, 01/09/2006, 30/09/2006
100, CDD,Lyon,tps plein, 01/10/2006, 13/10/2006
100, CDD,Marseille,tps plein, 14/10/2006, 20/10/2006
100, CDI,Marseille,tps plein, 21/10/2006, 23/10/2006
100, CDI,Marseille,tps partiel, 24/10/2006, 31/12/9999
Question 1 :
en sql récupérer que les dates d'entrée dans une nouvelle ville :
réponse attendue :
100, Lyon 01/09/2006
100, Marseille 14/10/2006
Question 2 :
en sql récupérer que les dates de fin de type de contrat :
réponse attendue :
100, Interimaire 30/09/2006
100, CDD 20/10/2006
100, CDI 31/12/9999
Question 3 :
en sql récupérer que les dates de début de type de contrat et de début de tps de travail:
réponse attendue :
100, Interimaire,tps plein, 01/09/2006
100, CDD,tps plein, 01/10/2006
100, CDI,tps plein, 21/10/2006
100, CDI,tps partiel, 24/10/2006
merci de votre aide, moi à part avec un systeme de parcours de table avec des curseurs, je ne vois pas plus simple.




Répondre avec citation




Partager