- Posts: 13648
- Thank you received: 2491
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Filtre sur une date
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
6 years 5 months ago #160708
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Filtre sur une date
Le principe est de visualiser la valeur , pas de faire un test avec. Donc : dans le texte de la question, pas sur la condition …
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160714
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
J'ai ça comme résultat : 1478818800
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
6 years 5 months ago #160730
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Filtre sur une date
Oui, mais ce qui est important : c'est bien de comparer avec la valeur réelle …
Bon, essaye avec {date("Y-m-d"),strtotime(REMPR1.NAOK)} : le buit est de voir ce que cela donne, si la valeur est OK ou non …
Et tu as essayé avec {mktime(0,0,0,intval(substr(3,2,REMP1)),intval(substr(0,2,REMP1)),intval(substr(6,4,REMP1))} ?
Bon, essaye avec {date("Y-m-d"),strtotime(REMPR1.NAOK)} : le buit est de voir ce que cela donne, si la valeur est OK ou non …
Et tu as essayé avec {mktime(0,0,0,intval(substr(3,2,REMP1)),intval(substr(0,2,REMP1)),intval(substr(6,4,REMP1))} ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160734
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on 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
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, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
6 years 5 months ago #160740
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on 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 , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160742
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on 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"))
(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"))
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
6 years 5 months ago #160744
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on 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 …
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 , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160752
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on 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
(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, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
6 years 5 months ago #160885
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on 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 , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160890
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
Rien
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
6 years 5 months ago #160974
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on 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 , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160977
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on 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")
{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, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
Moderators: Nickko