IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes PostgreSQL Discussion :

Récupérer tous les champs correspondant à un mois


Sujet :

Requêtes PostgreSQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut Récupérer tous les champs correspondant à un mois
    Bonjour,
    Comme dit dans le titre, je voudrais récupérer tous les champs correspondants au mois de juin 2011. J'ai tout d'abord pensé ajouter un BETWEEN dans mon where:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f_date BETWEEN '$year-$month-01' AND '$year-$month-$day_in_month'
    Problème, ma base de donnée exclue la deuxième date, les champs correspondants au dernier jour du mois ne sont donc pas pris par la requête.
    Bien sur je pourrais faire le between entre le premier du mois et le premier du mois suivant, mais je ne trouve pas ça très ergonomique de modifier le mois.

    J'ai donc voulu utiliser les expression régulières, mais il je dois me tromper de syntaxe car le code suivant n'est pas prit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f_date LIKE '2011-06-%'
    Comment utiliser les expressions régulières entre un champ et une chaine? Sinon, avez vous une solution plus simple a me proposer? (J'ai pas trouvé le moyen de faire un where se basant uniquement sur le mois et l'année d'un champ timestamp...)

    Merci d'avance.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut
    Résolu de cette façon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EXTRACT(MONTH FROM f_date)=06

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/11/2010, 16h18
  2. Récupérer tous les champs d'un formulaire
    Par grunk dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/10/2007, 20h13
  3. Réponses: 16
    Dernier message: 12/07/2007, 16h35
  4. Récupérer tous les champs avec un DISTINCT
    Par Le Mérovingien dans le forum Requêtes
    Réponses: 3
    Dernier message: 04/11/2005, 23h58
  5. Récupérer tous les champs de même nom
    Par hlr dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/02/2005, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo