Filtre sur une date

More
10 months 3 days ago #160734 by Remundo
Remundo replied the topic: Filtre sur une date
La date saisie est le 11 novembre 2016 pour cette valeur affichée : 1478818800.
Même résultat avec {date("Y-m-d"),strtotime(REMPR1.NAOK)} : 1478818800
Et avec {mktime(0,0,0,intval(substr(3,2,REMP1)),intval(substr(0,2,REMP1)),intval(substr(6,4,REMP1)))} j'ai : 943916400

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in or Create an account to join the conversation.

More
10 months 3 days ago #160740 by DenisChenu
DenisChenu replied the topic: Filtre sur une date
Je me suis trompé , le control est {date("Y-m-d",strtotime(REMPR1.NAOK))} cela devrait te donner 2016-11-11

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
10 months 3 days ago #160742 by Remundo
Remundo replied the topic: Filtre sur une date
Yes, j'ai bien la date saisie par contre si je l'intègre dans une de mes formules, la question ne s'affiche jamais :

(SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5.NAOK)) < strtotime("2015-12-02")) or (SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5B.NAOK)) < strtotime("2015-12-02"))
[/size]

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in or Create an account to join the conversation.

More
10 months 3 days ago #160744 by DenisChenu
DenisChenu replied the topic: Filtre sur une date
Non, non, tu fait un strtotime d'un coté mais pas de l'autre.

Si tu test avec :
(SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5.NAOK)) < "2015-12-02") or (SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5B.NAOK)) < "2015-12-02")

Et puis , toujour, pour mieux comprendre ou cela bloque : sépare ta formule en plusieurs morceaux et place là dans le texte directement. Une fois que le texte est OK, tu pourra ajouté les and/&& etc …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
10 months 3 days ago #160752 by Remundo
Remundo replied the topic: Filtre sur une date
Apparemment c'est après le or que cela ne fonctionne pas.
(SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5.NAOK)) < "2015-12-02") c'est ok mais toute la formule ou seulement (SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5B.NAOK)) < "2015-12-02") non

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in or Create an account to join the conversation.

More
9 months 4 weeks ago #160885 by DenisChenu
DenisChenu replied the topic: Filtre sur une date
Et à ce moment là : que donne date("Y-m-d",strtotime(EMPLR5B.NAOK)) ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
9 months 4 weeks ago #160890 by Remundo
Remundo replied the topic: Filtre sur une date
Rien :-(

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in or Create an account to join the conversation.

More
9 months 3 weeks ago #160974 by DenisChenu
DenisChenu replied the topic: Filtre sur une date
Et {EMPLR5B.NAOK} tout court ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
9 months 3 weeks ago #160977 by Remundo
Remundo replied the topic: Filtre sur une date
Je viens de me rendre compte qu'avec des crochets {} c'est ok, avant je mettais des parenthèses ()
{EMPLR5B.NAOK} : 2009-09-13 00:00
{date("Y-m-d",strtotime(EMPLR5B.NAOK))} : 2009-09-13

Après dans la formule je ne sais toujours pas ce qui cloche, le "<" ? :
(SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5.NAOK)) < "2015-12-02") or (SITPR1.NAOK == "1" and date("Y-m-d",strtotime(EMPLR5B.NAOK)) < "2015-12-02")

Dans un autre groupe, celle-ci fonctionne très bien :
(SITPR2.NAOK == "1" and strtotime(EMPLR5.NAOK) > strtotime("2015-12-01"))
or (SITPR2.NAOK == "2" and strtotime(EMPLR5B.NAOK) > strtotime("2015-12-01"))
or (SITPR3.NAOK == "7" and strtotime(REMPR1.NAOK) > strtotime("2015-12-01"))
or (SITPR3.NAOK == "2" or SITPR2.NAOK == "7" or SITPR3.NAOK == "8" or SITPR1.NAOK == "7")

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!