Regroupement par intervalle de date
Benoit
-
Benoit -
Benoit -
Bonjour,
Je tente de faire une requête access avec un regroupement par intervalle de 2 jours.
Comme par exemple, j'aimerais que les traitements soit regroupé ensemble (par patient et par date) pour un compte de 5. (Tant aussi longtemps que le nombre de jours de dépassent pas 2, ils doivent être dans le même traitement)
Patient Date Traitement
A 2013-03-05 1
A 2013-04-11 1
B 2013-03-12
B 2013-03-13 1
C 2013-04-03
C 2013-04-05
C 2013-04-07 1
C 2013-04-10 1
Quelqu'un connaîtrait une solution à mon problème ? Merci de bien vouloir m'aider!
Je tente de faire une requête access avec un regroupement par intervalle de 2 jours.
Comme par exemple, j'aimerais que les traitements soit regroupé ensemble (par patient et par date) pour un compte de 5. (Tant aussi longtemps que le nombre de jours de dépassent pas 2, ils doivent être dans le même traitement)
Patient Date Traitement
A 2013-03-05 1
A 2013-04-11 1
B 2013-03-12
B 2013-03-13 1
C 2013-04-03
C 2013-04-05
C 2013-04-07 1
C 2013-04-10 1
Quelqu'un connaîtrait une solution à mon problème ? Merci de bien vouloir m'aider!
A voir également:
- Access regroupement par mois
- Trier par mois excel - Guide
- Formation 600 heures en mois ✓ - Forum Bureautique
- Excel mois en lettre ✓ - Forum Bureautique
- Youtube premium 2 mois gratuit - Accueil - TV & Vidéo
- 600h en mois ✓ - Forum Excel
3 réponses
Bonjour
je ne sais pas si çà peut vous aider, je vous proposer soit de mettre une date de début et une date de fin.
Dabns ce cas il faut utiliser un BETWEEN
SELECT ...
FROM ...
WHERE date BETWENN `2012-04-01? AND `2012-04-20?
Ou sinon de regrouper par semaine
SELECT ...
FROM ...
GROUP BY YEAR('DATE'), WEEK('DATE')
je ne sais pas si çà peut vous aider, je vous proposer soit de mettre une date de début et une date de fin.
Dabns ce cas il faut utiliser un BETWEEN
SELECT ...
FROM ...
WHERE date BETWENN `2012-04-01? AND `2012-04-20?
Ou sinon de regrouper par semaine
SELECT ...
FROM ...
GROUP BY YEAR('DATE'), WEEK('DATE')
Bonjour,
Puisque personne d'autre ne te propose de solution, je me lance.
A mon sens, une solution possible serait d'introduire un champs calculé du genre: iif(date = impair ; date +1; date), à adapter selon les regroupements que tu veux mais selon une méthode similaire, et après de regrouper selon ce champ calculé.
Bon courage.
Puisque personne d'autre ne te propose de solution, je me lance.
A mon sens, une solution possible serait d'introduire un champs calculé du genre: iif(date = impair ; date +1; date), à adapter selon les regroupements que tu veux mais selon une méthode similaire, et après de regrouper selon ce champ calculé.
Bon courage.