OVH Cloud OVH Cloud

Crtière de date

3 réponses
Avatar
Antoine Labusquière
Bonjour à tous.

Je cherche à extraire des données sur plusieurs années.
Je sort un CA mensuel, mais seulement pour les ventes réalisées avant une
date critère.
Donc si ma date critère est le 31/01/2005, ma requête me calcule le CA
réalisée chaque année jusqu'au 31 janvier.

J'utilise donc une fonction quantième, ce qui m'a semblé le plus approprié.
<=PartDate("a";[Formulaires]![monformulaire]![madate])

Sauf que si je choisis comme critère le 31/12/2005, je m'aperçoit qu'il ne
calcule pas le CA complet pour décembre 2004, vu que 2004 était une année
bisextile. Le quantième ne correspond donc plus.

Quel critère devrais-je utiliser selon vous ?
J'ai bien essayé un truc du genre extraire le jour et le mois, mais c'est
pas mieux.

Merci bien.

3 réponses

Avatar
Gafish
Bonjour,

Je n'ai peut-être pas compris ta problèmatique, mais tu as peut-être une
façon simple de faire.
Tu fais un requête regroupement. Tu sélectionnes ton champ montant et dans
opération tu choisis somme pour avoir ton ca, tu sélectionnes ton champ date
dans ta table, tu fais l'opération dans champ "année([TaDate])", tu choisir
regroupement en opération, tu réitères avec les mois en te créant un nouveau
champ avec "mois([TaDate])", toujours en regroupement, et enfin un dernier
champ avec ton champ date toujours, où tu mettras "où" en opération, avec
comme critères la zone date butoir qui vient si j'ai bien compris d'un
formulaire.

Arnaud

"Antoine Labusquière" a écrit dans
le message news: ctq761$3p0$
Bonjour à tous.

Je cherche à extraire des données sur plusieurs années.
Je sort un CA mensuel, mais seulement pour les ventes réalisées avant une
date critère.
Donc si ma date critère est le 31/01/2005, ma requête me calcule le CA
réalisée chaque année jusqu'au 31 janvier.

J'utilise donc une fonction quantième, ce qui m'a semblé le plus
approprié.

<=PartDate("a";[Formulaires]![monformulaire]![madate])

Sauf que si je choisis comme critère le 31/12/2005, je m'aperçoit qu'il ne
calcule pas le CA complet pour décembre 2004, vu que 2004 était une année
bisextile. Le quantième ne correspond donc plus.

Quel critère devrais-je utiliser selon vous ?
J'ai bien essayé un truc du genre extraire le jour et le mois, mais c'est
pas mieux.

Merci bien.





Avatar
Gafish
De rien !
La confusion avec les jours n'aurait pu intervenir que si tu avais mis la
date complète en tant que critère de regroupement, et non juste le mois et
l'année.

"Antoine Labusquière" a écrit dans
le message news: ctqnda$ha3$
Bien vu !
Je ne pensait pas que ça puisse marcher ainsi (je pensait qu'il y'aurait
une

confusion au niveau des jours) et pourtant, ça m'a tout l'air de
fonctionner

au poil.

Un grand merci à toi.


"Gafish" a écrit dans le message de
news:
Bonjour,

Je n'ai peut-être pas compris ta problèmatique, mais tu as peut-être une
façon simple de faire.
Tu fais un requête regroupement. Tu sélectionnes ton champ montant et
dans


opération tu choisis somme pour avoir ton ca, tu sélectionnes ton champ
date

dans ta table, tu fais l'opération dans champ "année([TaDate])", tu
choisir

regroupement en opération, tu réitères avec les mois en te créant un
nouveau

champ avec "mois([TaDate])", toujours en regroupement, et enfin un
dernier


champ avec ton champ date toujours, où tu mettras "où" en opération,
avec


comme critères la zone date butoir qui vient si j'ai bien compris d'un
formulaire.

Arnaud

"Antoine Labusquière" a écrit
dans


le message news: ctq761$3p0$
Bonjour à tous.

Je cherche à extraire des données sur plusieurs années.
Je sort un CA mensuel, mais seulement pour les ventes réalisées avant
une


date critère.
Donc si ma date critère est le 31/01/2005, ma requête me calcule le CA
réalisée chaque année jusqu'au 31 janvier.

J'utilise donc une fonction quantième, ce qui m'a semblé le plus
approprié.

<=PartDate("a";[Formulaires]![monformulaire]![madate])

Sauf que si je choisis comme critère le 31/12/2005, je m'aperçoit
qu'il



ne
calcule pas le CA complet pour décembre 2004, vu que 2004 était une
année


bisextile. Le quantième ne correspond donc plus.

Quel critère devrais-je utiliser selon vous ?
J'ai bien essayé un truc du genre extraire le jour et le mois, mais
c'est


pas mieux.

Merci bien.













Avatar
Antoine Labusquière
Bien vu !
Je ne pensait pas que ça puisse marcher ainsi (je pensait qu'il y'aurait une
confusion au niveau des jours) et pourtant, ça m'a tout l'air de fonctionner
au poil.

Un grand merci à toi.


"Gafish" a écrit dans le message de
news:
Bonjour,

Je n'ai peut-être pas compris ta problèmatique, mais tu as peut-être une
façon simple de faire.
Tu fais un requête regroupement. Tu sélectionnes ton champ montant et dans
opération tu choisis somme pour avoir ton ca, tu sélectionnes ton champ
date

dans ta table, tu fais l'opération dans champ "année([TaDate])", tu
choisir

regroupement en opération, tu réitères avec les mois en te créant un
nouveau

champ avec "mois([TaDate])", toujours en regroupement, et enfin un dernier
champ avec ton champ date toujours, où tu mettras "où" en opération, avec
comme critères la zone date butoir qui vient si j'ai bien compris d'un
formulaire.

Arnaud

"Antoine Labusquière" a écrit dans
le message news: ctq761$3p0$
Bonjour à tous.

Je cherche à extraire des données sur plusieurs années.
Je sort un CA mensuel, mais seulement pour les ventes réalisées avant
une


date critère.
Donc si ma date critère est le 31/01/2005, ma requête me calcule le CA
réalisée chaque année jusqu'au 31 janvier.

J'utilise donc une fonction quantième, ce qui m'a semblé le plus
approprié.

<=PartDate("a";[Formulaires]![monformulaire]![madate])

Sauf que si je choisis comme critère le 31/12/2005, je m'aperçoit qu'il
ne


calcule pas le CA complet pour décembre 2004, vu que 2004 était une
année


bisextile. Le quantième ne correspond donc plus.

Quel critère devrais-je utiliser selon vous ?
J'ai bien essayé un truc du genre extraire le jour et le mois, mais
c'est


pas mieux.

Merci bien.