#1 Tue 26 July 2022 17:22
- jackymns
- Juste Inscrit !
- Lieu: Arthez-de-Béarn
- Date d'inscription: 5 Jan 2022
- Messages: 5
QGIS: tri par dates
bonjour à toutes et tous,
devant rendre des "comptes" trimestriellement, j'agrémente par de la cartographie.
à l'accoutumée, j'affiche juste le dernier trimestre (filtre ) par la commande suivante:
Code:
cast("DATE" as character) >= '2022/04/01'"
(je n'ai pas compris a quoi sert le dernier guillemet, mais sans lui cela ne marche pas...)
ce coup ci, j'ai déjà des données pour juillet j'ai donc tenter cela (avec les fameux guillemets avant, après, dessus, dessous,... ) en bref je ne comprends pas
Code:
cast("DATE" as character) >= '2022/04/01'" and cast("DATE" as character) <= '2022/06/30'
ps. suis un novice dans se style de requêtes et si vous pouviez me conseiller un site, un bouquin ou je puisse trouver les "commandes", leurs syntaxes et leurs variables je suis preneur ... Merci
Dernière modification par jackymns (Tue 26 July 2022 17:24)
Hors ligne
#2 Tue 26 July 2022 18:46
- Mathieu Denat
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 5 May 2010
- Messages: 110
Re: QGIS: tri par dates
Bonjour,
Dans quel format sont stockées vos données (shapefile? gpkg? postgresql?).
Le champ DATE est-il au format date ou au format texte?
Pouvez-vous donner un peu + de détail?
Avez-vous essayer d'écrire vos dates de la sorte: 2022-04-01 ?
Mathieu
C'est en forgeant qu'on devient forgeron
Hors ligne
#3 Mon 01 August 2022 08:14
- jackymns
- Juste Inscrit !
- Lieu: Arthez-de-Béarn
- Date d'inscription: 5 Jan 2022
- Messages: 5
Re: QGIS: tri par dates
bonjour,
désolé pour ma réponse tardive,
les données sont stockées en format shapefile, et le champ DATE est bien au format date.
j'ai aussi tenter avec les trait d'union, mais rien non plus.
après comme je disais la première ligne de commande fonctionne, et m'affiche bien tout ce qui est égal ou postérieur à la date rentrée (dans cette formule , seuls les guillemets de fin me posent soucis, je n'ai pas compris leurs utilités, et sans cela ne fonctionne pas).
merci
Hors ligne
#5 Tue 02 August 2022 12:23
- jackymns
- Juste Inscrit !
- Lieu: Arthez-de-Béarn
- Date d'inscription: 5 Jan 2022
- Messages: 5
Re: QGIS: tri par dates
bonjour,
je ne comprend pas le code que vous m'avez envoyé:
l'objectif est d'afficher les items triés sur la colone "date", entre 2 dates.
là je voudrais afficher le second trimestre soit du 01/04/2022 au 31/06/2022 (ce qui est en dehors de cette plage ne s'affiche pas)
merci
Hors ligne
#6 Tue 02 August 2022 13:10
Re: QGIS: tri par dates
J'ai fait un peu court en effet en indiquant seulement la comparaison d'une date; dans votre cas ce serait :
Code:
"DATE" >= to_date('2022-04-01') and "DATE" <= to_date('2022-06-30')
Jean-Marie
Azimut
Hors ligne
#7 Tue 02 August 2022 13:39
- jackymns
- Juste Inscrit !
- Lieu: Arthez-de-Béarn
- Date d'inscription: 5 Jan 2022
- Messages: 5
Re: QGIS: tri par dates
ben en fait cela ne marche pas ...
mais j'ai testé ça:
Code:
"DATE" >= '2022/04/01' and "DATE" <= '2022/06/30'
et là ça marche
j'étais sûr de l'avoir essayé...
en tout cas merci à vous
Hors ligne
#8 Tue 02 August 2022 14:56
Re: QGIS: tri par dates
Bizarre, je viens de vérifier
Code:
"DATE" >= to_date('2022-04-01') and "DATE" <= to_date('2022-06-30')
et
Code:
"DATE" >= '2022-04-01' and "DATE" <= '2022-06-30'
Les deux fonctionnent bien
Jean-Marie
Azimut
Hors ligne