Requête SQL - groupe d'utilisateur
Envoyé par: seb ()
Date: mercredi 8 octobre 2008 19:31:25

bonjour,
serait_il possible d'avoir une requête qui me liste les membres à jour de leur cotis (ça je l'ai déjà) mais avec en plus une colonne indiquent son groupe d'appartenance? Ne connaissant ni l'architecture et les tables d'OF2...
Merci

Seb VITTOZ - Admin CAPAM



Modifié 1 fois. Dernière modification le 08/10/08 19:31 par seb.

Options: RépondreCiter
Re: Requête SQL - groupe d'utilisateur
Envoyé par: jtremblet ()
Date: jeudi 9 octobre 2008 03:33:31

Pour connaitre les tables d'OF il faut faire un export ;-)

Voici une requête qui affiche les groupes
SELECT
last_name AS Nom,
first_name AS Prenom,
DATE_FORMAT(subscription, '%d %m %Y' ) AS Date,
member_pool.name AS Groupe
FROM authentication
LEFT JOIN member ON member.id = authentication.id
LEFT JOIN member_pool_join ON member_pool_join.member_id = member.id
LEFT JOIN member_pool ON member_pool.id = member_pool_join.member_pool_id
WHERE YEAR(subscription) >= $year
ORDER BY Groupe, Nom, Prenom

Options: RépondreCiter
Re: Requête SQL - groupe d'utilisateur
Envoyé par: seb ()
Date: jeudi 9 octobre 2008 11:19:30

Merci!!

PS: comment faire pour exporter les tables? Y a-t-il un didacticiel ou wiki facile d'accès pour la language?

Seb VITTOZ - Admin CAPAM

Options: RépondreCiter
Re: Requête SQL - groupe d'utilisateur
Envoyé par: FredericV ()
Date: jeudi 9 octobre 2008 15:33:44

Bonjour,

Moi aussi je suis preneur pour la structure des tables, ainsi que les champs des jointures entre tables...

FredericV
ACP

Options: RépondreCiter
Re: Requête SQL - groupe d'utilisateur
Envoyé par: jtremblet ()
Date: vendredi 10 octobre 2008 02:52:14

La fonction d'export de la base existe depuis la version 1.2, elle est documentée dans la doc
http://wiki.openflyers.fr/index.php/AdminDoc1.2

Pour lire les structures il est plus aisée d'installer mysql, la version gratuite est ici http://dev.mysql.com/downloads/mysql/5.0.html#downloads

Pour le language SQL pas mal de tutoriels et de références de livre sur http://sgbd.developpez.com/cours/

L'interface de MySql est en ligne de commande, pour faciliter le dialogue il est usuel d'utiliser un software d'interface. Il y a MySQL QueryBrower http://dev.mysql.com/downloads/gui-tools/5.0.html ou alors installer un serveur et configurer Apache/PHP/PHPmyadmin, un bon tutoriel : http://giminik.developpez.com/

Tous ces programmes sont opensource

Il n'existe pas de graphe relationnel de la base OF

Joël

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.