Critère date dans une requête

Discussions sur le module de base de données de StarOffice NeoOffice ou OpenOffice.org Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOos

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.

Critère date dans une requête

Messagepar naty » 04 Nov 2009 15:01

Bonjour,

j'aurais besoin de faire une requête, par exemple, toutes les commandes du mois de Décembre.
En ce qui concerne le critère, je n'ai pu trouver que
Code: Tout sélectionner   AgrandirRéduire
BETWEEN #01/12/1996# AND #31/12/1996#

Existe-t'il un autre moyen (sans passer par SQL), pour faire celà un critère du genre :
Code: Tout sélectionner   AgrandirRéduire
LIKE #*/12/1996#
?

Merci pour vos réponses

NATY
ooo 3.1 - WVista
naty
NOOouvel adepte
NOOouvel adepte
 
Messages: 22
Inscrit le: 09 Sep 2009 16:13

Re: Critère date dans une requête

Messagepar Dude » 04 Nov 2009 15:30

Salut,

Le plus simple
Code: Tout sélectionner   AgrandirRéduire
WHERE  "DateCommande" >=  '1996-12-31' AND "DateCommande"  < '1996-12-01'
OOo 3.2DEV EN sous Windows XP SP3

Pratique, utilisez le service CiJoint pour joindre un exemple et illustrer votre propos.

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.

Améliorer OOo en votant les issues
Avatar de l’utilisateur
Dude
GourOOou
GourOOou
 
Messages: 7946
Inscrit le: 03 Mar 2006 09:45
Localisation: Lyon, France

Re: Critère date dans une requête

Messagepar naty » 04 Nov 2009 16:05

Salut Dude,

Merci pour ta réponse.
Donc effectivement, je suis à chaque fois obligée de donner un intervalle finalement ?


NATY
ooo 3.1 - WVista
naty
NOOouvel adepte
NOOouvel adepte
 
Messages: 22
Inscrit le: 09 Sep 2009 16:13

Re: Critère date dans une requête

Messagepar Pierre-Yves Samyn » 04 Nov 2009 17:53

Re...

Dude a voulu donner une solution simple.

Si tu as besoin de rechercher sur le numéro du mois tu peux utiliser une fonction :

Code: Tout sélectionner   AgrandirRéduire
SELECT "ID", MONTH( "Date" ) AS "Mois", "Date" FROM "Apple" AS "Apple" WHERE MONTH( "Date" ) = 11


Soit, en mode ébauche :

Capture-1.png
Capture-1.png (7.11 Kio) Consulté 53 fois


[Ajout]
J'ai oublié de finir ma première phrase...

Dude a voulu donner une solution simple... car avec la recherche sur le mois il faut inclure également la sélection sur l'année (par exemple avec la fonction YEAR)
OOo 3.1.1 windows XP

A lire avant tout !
Pierre-Yves Samyn
GourOOou
GourOOou
 
Messages: 7434
Inscrit le: 02 Mai 2006 10:42


Retour vers Base de données

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invités