[Résolu] Selection d'enregistrements par criteres sur dates

Discussions sur le module de base de données 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 modOOs

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.
jjber
Membre lOOyal
Membre lOOyal
Messages : 33
Inscription : 17 mars 2021 15:00

[Résolu] Selection d'enregistrements par criteres sur dates

Message par jjber »

Bonjour
J'ai des requêtes (ci-jointes) qui font des calculs (groupe et somme) sur des champs de tables.
Elles marchent bien quand elles traitent l'ensemble des enregistrements des tables.
Quand j’introduis dans la requête un critère sur le champ date pour ne sélectionner qu'une fourchette de dates (BETWEEN jj-jj-aaaa AND jj-mm-aaaa), les résultats ne sont pas bon : tous les enregistrements concernés ne sont pas sélectionnés ...
Où se situe l'erreur ?
Merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 21 mai 2021 09:38, modifié 2 fois.
Raison : [Résolu] remplace Clôturé
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
HRk2o
Membre cOOnverti
Membre cOOnverti
Messages : 344
Inscription : 29 mai 2009 08:51
Localisation : Guyane

Re: Selection d'enregistrements par criteres sur dates

Message par HRk2o »

Bonsoir,

la condition de requête doit être présentée comme ci-après:
Capture d’écran 2021-05-19 à 17.59.29.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.14 et LO 7.3.7.2 sous OsX 10.13.6 High Sierra ; Windows 10 sous AOO 4.1.14 et LibO 7.3.7.2
jjber
Membre lOOyal
Membre lOOyal
Messages : 33
Inscription : 17 mars 2021 15:00

Re: Selection d'enregistrements par criteres sur dates

Message par jjber »

Bonjour
désolé, mais cette formulation entraîne un message SYNTAX ERROR ....
A suivre ...
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
HRk2o
Membre cOOnverti
Membre cOOnverti
Messages : 344
Inscription : 29 mai 2009 08:51
Localisation : Guyane

Re: Selection d'enregistrements par criteres sur dates

Message par HRk2o »

Bonjour,

vous avez surement mal saisi la requête !

@+
AOO 4.1.14 et LO 7.3.7.2 sous OsX 10.13.6 High Sierra ; Windows 10 sous AOO 4.1.14 et LibO 7.3.7.2
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9252
Inscription : 28 août 2010 08:45

Re: Selection d'enregistrements par criteres sur dates

Message par micmac »

Bonjour,

jjber, un sujet ouvert précédemment : Entrer des selections dans une requete par un formulaire attend une suite de votre part.
S'il est résolu merci de préciser la solution retenue et ajouter le balisage [Résolu] Image.
C'est une question de courtoisie pour les gens qui vous ont répondu et consacré bénévolement de leur temps.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Selection d'enregistrements par criteres sur dates

Message par jeanmimi »

Bonjour,
Je viens de tester la requête avec l'instruction SQL et elle fonctionne :
Requête date début date fin.jpg
Pour comprendre l'erreur que tu constates, il faudrait avoir la totalité du message d'erreur, car je suppose que l'instruction SQL attend un GROUP BY
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jjber
Membre lOOyal
Membre lOOyal
Messages : 33
Inscription : 17 mars 2021 15:00

Re: Selection d'enregistrements par criteres sur dates

Message par jjber »

La sélection de dates fonctionne bien quand on inscrit l'instruction "en dur" dans la grille Ebauche de requête dans la case Critères.
Mais quand on utilise le ? dans la case Critères pour saisir la fourchette de date au lancement de la requête dans la fenêtre qui s'ouvre à cet effet ... ça ne marche plus : la sélection ne se fait plus ...
Est ce un bug ?
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Selection d'enregistrements par criteres sur dates

Message par jeanmimi »

Testez la base et vous constaterez qu’il n’y a pas de date inscrite dans l’ébauche de requête : les dates de début et de fin sont entrées dans la boîte de dialogue.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jjber
Membre lOOyal
Membre lOOyal
Messages : 33
Inscription : 17 mars 2021 15:00

Clôturé Re: Selection d'enregistrements par criteres sur dat

Message par jjber »

ça marche ... C'est beau !!! Merci
Je clôture ce fil :D
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10