164 votes

Comment répertorier les enregistrements avec la date des 10 derniers jours?

<pre><code></code><p>Cela fonctionne-t-il sur PostgreSQL ?</p></pre>

271voto

a_horse_with_no_name Points 100769

Oui, cela fonctionne dans PostgreSQL (en supposant que la colonne "date" est de type de données `` ) Pourquoi ne l’essayez-vous pas?

Le format SQL ANSI standard serait :

Je préfère ce format car il rend les choses plus faciles à lire (mais c’est la même chose que `` ).

12voto

Highly Irregular Points 2172

Ma compréhension de mes tests (et le dox PostgreSQL)est que les citations doivent être faites différemment des autres réponses, et devraient également inclure « jour » comme ceci:

Illustré ici (vous devriez pouvoir l’exécuter sur n’importe quelle base de données Postgres) :

résultat:

1voto

16180 Points 67

Il suffit de généraliser la requête si vous souhaitez travailler avec une date donnée au lieu de la date actuelle:

0voto

Dmitriy Naumov Points 2084

Je vérifierais les types de données.

current_date a le type de données « date », 10 est un nombre et Table.date - vous devez regarder votre table.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X