Afficher uniquement les enregistrement de l'année passée

Fermé
Tinco Messages postés 134 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 4 avril 2021 - 31 janv. 2017 à 10:15
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 - 1 févr. 2017 à 18:59
Bonjour,

j'ai une table simple qui contient les noms et prénoms age, sexe et adresse des malades; et je voudrais savoir s'il y'a un moyen de faire une requete qui ne m'affiche que les enregistrement de l'année 2016 uniquement ?
Merci de votre aide bonne journée :)

A voir également:

1 réponse

yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 Ambassadeur 1 551
31 janv. 2017 à 13:14
bonjour, comment déterminer l'année de chaque enregistrement? je te suggère d'ajouter un champ contenant le moment de la création de l'enregistrement.
0
Tinco Messages postés 134 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 4 avril 2021 2
31 janv. 2017 à 13:59
Dans chaque enregistrement y'a déja un champ Date....qui est de type Date/Heure et qui est renseigné comme il le faut ....enfin je pense !

Le champs date dans ma table indique surtout la date de declaration de la maladie chez le patient.....y'a environs 206 patient en 2016....je souhaite trouver une astuce pour le afficher a volonté quand viendra le moment des statestiques puisque la table contient aussi des patients de 2017 (environs 21 patients)

J'espere que c'est pas trop confus !!
0
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 1 551
31 janv. 2017 à 17:19
ce qui est assez confus, c'est que tu ne précises pas dès le départ que tu as un champ déclaration, qui est le seul champ utile pour cette discussion.
tu peux faire ceci, par exemple, pour n'obtenir que les déclarations d'avant 2017:
select * from Fiches where declaration < dateserial(2017,1,1)
0
Tinco Messages postés 134 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 4 avril 2021 2 > yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024
1 févr. 2017 à 08:14
Bonjour et merci pour ton aide ;)
C'est super; ca marche a merveille ton code !! .....Ce qui est serais encore fabuleux, c'est d'avoir tout ca en chiffres seulement, et par pathologie,..... car la, il vient de me sortir les noms et prénoms et adresses de tous les malades entre le 01/01/2016 et le 31/01/2016 en pagaille, mais j'ai arrangé la vue avec un filtre disant "Du Plus anciens au plus récent" !!

Thank you beaucoup et bonne journée :)
0
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 1 551
1 févr. 2017 à 12:28
C'était un exemple, montrant qu'en ajoutant
where declaration < dateserial(2017,1,1)
, tu peux te limiter aux enregistrement de l'année 2016.
0
Tinco Messages postés 134 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 4 avril 2021 2 > yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024
1 févr. 2017 à 15:29
ah d'ccord! ben merci quand meme ca semble vraiment efficace en tout cas; bravo :)
et donc est il possible d'y ajouter les pathologies ou pas? :)
merci
0