Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2011, 10h07   #1
Invité de passage
 
Inscription : avril 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 6
Points : 0
Points : 0
Par défaut Comparaison de date et attribution de valeur

Bonjour,

Je ne suis pas spécialement expert en Access et je me doute que ceci ne doit pas être bien compliqué mais je ne trouve pas comment m'y prendre.

Ma table principale comprend 4 dates (PP0, PP1, DP0, DP1) qui sont en fait ceci :

PP0 : date de la première prestation pour patient type 0
PP1 : date de la première prestation pour patient type 1
DP0 : date de la seconde prestation pour patient type 0
DP1 : date de la seconde prestation pour patient type 1

Je dois extraire de ceci la date la plus récente et la date la plus ancienne pour obtenir dans un état quelque chose du style : "Les prestations ont eu lieu du [date la plus ancienne] au [date la plus récente]". Et si possible réinjecter ces deux valeurs dans ma table principale dans les items "DU" et "AU".

Merci de votre aide.
Alias_bel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 10h11   #2
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
donc, trouver la plus récente PPx et la plus ancienne DPx ?


Une requête de ce genre te conviendrait ?
Code :
1
2
3
4
5
6
 
SELECT
iif(PP0>PP1,PP0,PP1) As DU,
iif(DP0>DP1,DP0,DP1) As AU
FROM
NomDeTaTable
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 10h43   #3
Invité de passage
 
Inscription : avril 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 6
Points : 0
Points : 0
En fait je travaille à une bdd dans une institution socio-médicale et jusqu'ici c'était une feuille excel publipostée et bricolée à la va-comme-je-te-pousse. Donc j'essaye de reprendre tout ça pour en faire une bdd propre et surtout très "user-friendly" (les personnes amenées à s'en servir ne savent pas ce qu'est une table ou une requête donc faut faire du simple). Mais je me dis finalement qu'il faut tout reprendre depuis zéro plutôt que d'essayer de reprendre la "logique" utilisée dans la feuille excel (elle me semble un peu foireuse). Merci de l'aide, je crois que je vais poster un nouveau sujet expliquant en détails le projet et les endroits où je cale. Et poster la bdd en cours pour que les gens qui aide s'y retrouvent plus facilement.
Alias_bel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h58.


 
 
 
 
Partenaires

Hébergement Web