[koha-Infos] Requêtes SQL : distinction entre usagers inscrits et usagers réeinscrits

Paul Poulain paul.poulain at biblibre.com
Mer 27 Oct 20:22:27 CEST 2010


Le 27/10/2010 15:22, Lebrette Simon a écrit :
> Bonjour,
Bonjour,
> Suite à notre réinformatisation sur Koha, nous tentons de reconstituer
> les requêtes que nous utilisions sur notre ancien SIGB. Avec ce
> dernier, nous avions la possibilité de distinguer les usagers nouveaux
> inscrits des usagers réinscrits.
> Est-il possible d'établir ce type de requêtes sur Koha ?
> Il semblerait que seul le champ borrowers.dateenrolled stocke les
> dates d'inscriptions. La date de première inscription ne serait donc
> pas stockée, mais écrasée par la date de dernière inscription ?
>
dateenrolled stocke la date d'inscription initiale dans la bibliothèque,
et dateexpiry stocke la fin de l'inscription. Lors d'une réinscription,
on ne modifie pas dateenrolled, mais seulement dateexpiry.
Donc une requête sur dateenrolled (en séparant ceux qui ont plus d'un an
et ceux qui ont moins d'un an) permet de faire ce genre de tri.
En ne prenant que ceux qui sont actifs (WHERE dateexpiry > '2010-10-26'
par exemple), vous pouvez encore affiner la chose.
Notez qu'il y a bcp de fonctions pour faire des calculs de date dans
mySQL, n'hésitez pas à lire la doc :
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

Cordialement

-- 
Paul POULAIN
http://www.biblibre.com
Expert en Logiciels Libres pour l'info-doc
Tel : (33) 4 91 81 35 08

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/infos/attachments/20101027/344659c7/attachment.htm>


More information about the Infos mailing list