[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