Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1535 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Affichage de toutes les dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage de toutes les dates

n°1924773
hoppus666d​tc
Gigateuf Wayne ! Megateuf Gart
Posté le 17-09-2009 à 12:06:54  profilanswer
 

Bonjour,
 
je suis toujours sur Access et j'ai 2 tables :
 
Employe (Id_Emp,Nom) et Planning (ID_Pla, Date,#Id_Emp,Horaire)
 
La table planning ne prend pas toujours une valeur.
 
Exemples :
 
Employe :
1 Toto
2 Titi
 
 
Planning :  
 
1 01/06/2009 1 25
1 02/06/2009 1 25
1 04/06/2009 1 29
...
 
Par exemple ici on n'a rien pour le 3.
J'aimerai faire une sélection entre 2 dates, avec forcément une ligne par date, style :
1 01/06/2009 1 25
1 02/06/2009 1 25
1 04/06/2009 1 NULL
1 04/06/2009 1 29
 
Auriez vous une idée, sans devoir créer une autre table, comment faire en sorte que toutes les dates apparaissent (que ce soit en faisant un between ou du <= >= ou autre).
 
Merci
 
 
 
 

mood
Publicité
Posté le 17-09-2009 à 12:06:54  profilanswer
 

n°1924793
olivthill
Posté le 17-09-2009 à 13:17:41  profilanswer
 

Oui, il faut faire une jointure de type outer join. La syntaxe dépend du SGBD. Par exemple en Oracle on met une étoile à côté du critère de rapprochement, alors qu'en Sybase un met un signe plus entre parenthèses. On emploie aussi une condition (decode en Oracle, iif en Acces, etc.) pour savoir si la réference externe existe ou pas. Par exemple, en Oracle, cela donnerait quelque chose du genre :

Select Planning.Date,
       Planning.Id_Emp,
       decode(Employe.Id_Emp, null, 'NULL', Planning.Horraire)
  From Employe,
       Planning
 Where Planning.Id_Emp = Employe.Id_Emp *

n°1924795
hoppus666d​tc
Gigateuf Wayne ! Megateuf Gart
Posté le 17-09-2009 à 13:23:38  profilanswer
 

Merci.
 
Le problème c'est que toutes les dates n'apparaissent pas dans planning, si on ne renseigne rien. Et il me les faudrait dans la requête finale !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Affichage de toutes les dates

 

Sujets relatifs
Problème affichage Safari (HTML/CSS)Problème affichage html
Affichage texte dans (fenêtre flottante?)Différences affichage FF windows / FF Linux
pb d'affichage de pageproblème d'affichage
Affichage arabe comme ca éà ç.Affichage "Live "dans ListView
Affichage des variables d'un tableaupb d'affichage de la langue arabe
Plus de sujets relatifs à : Affichage de toutes les dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR