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.
wormsf a écrit :j'ai essayé les 2 instructions suivantes, cela ne marche pas
"marche pas" n'est pas une phrase qui aide à comprendre.
Tout dépend du moteur de base que tu utilises, les instructions que tu donnes ne sont pas reconnues sauf à utiliser MySQL.
Comme d'habitude, et c'est lassant d'avoir à le répéter, fournir un ODB facilite le travail de réponse.
Les instructions de Date/Heure valides pour HSQL sont documentées dans le Wiki.
Il y a une table cotisation avec les dates de cotisation montants et détail
il y a une table EXERCICE avec entre autre la date de début d'exercice DATE_MIN et un indicateur PERIODE TRANSITOIRE
Capture du 2018-05-31 11-13-37.png
dans la requete adherents : cotisation banque par date
si l'indicateur PERIODE TRANSITOIRE est = "N" , je liste les opérations dont la date est >= DATE_MIN
si l'indicateur PERIODE TRANSITOIRE est = "O" , je veux lister les opérations dont la date est >= DATE_MIN - 1 AN
Comme je ne sais pas faire cette opération j'ai ajouté un champ DATE_MIN_PRE
Je voudrais supprimer ce champ
Coridalement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par wormsf le 31 mai 2018 19:44, modifié 1 fois.