Récupérer toutes les données d’un lecteur à partir de son numéro interne
Archives mensuelles: février 2018
Retrouver les lecteurs qui ont plusieurs comptes (! homonymes)
MO : Monographie CO : Ouvrage Concours OR : Ouvrage Référence SU : Suites US : Usuels TP : Tirés à part PE : Périodiques Enquête : ESGBU SELECT YEAR(items.dateaccessioned) AS DATE_ACQU, COUNT(DISTINCT items.biblionumber) AS NB_NOTICES, COUNT(items.biblionumber) AS NB_VOLUME FROM […]
SELECT champ_de recherche FROM table WHERE champ_de_recherche=<<libelle_champ|valeur_autorisee>> Exemple : RECHERCHE GUIDEE PAR TYPE DE DOCUMENT SELECT biblio.title AS Titre, biblio.author AS Auteur, biblioitems.publicationyear AS Date, items.barcode AS Code_barres, items.itemcallnumber AS Cote FROM items,biblio,biblioitems WHERE items.itype=<<TYPE : |ITYPE>> AND items.biblionumber = […]
SELECT borrowers.borrowernumber, borrowers.surname, borrowers.firstname, borrowers.cardnumber, borrower_attributes.code, borrower_attributes.attribute FROM borrowers LEFT JOIN borrower_attributes ON (borrowers.borrowernumber=borrower_attributes.borrowernumber) LEFT JOIN borrower_attribute_types ON (borrower_attribute_types.code=borrower_attributes.code) GROUP BY borrower_attributes.attribute ORDER BY borrowers.surname, borrowers.firstname ASC Résultat :
mysqldump -u $db_user -p$db_pass $db_name | gzip > $publicdumpdir/$dumpName
Exemple pour le module adhérent : SELECT borrowers.cardnumber AS numero_carte, borrowers.surname AS Nom, borrowers.firstname AS Prenom, borrowers.email AS email_principal, borrowers.emailpro AS email_alternatif, borrowers.dateenrolled AS date_inscription, borrowers.dateexpiry AS date_expiration, borrowers.categorycode AS categorie_pret, (SELECT description FROM categories WHERE categorycode=borrowers.categorycode) AS categorie, borrowers.sort1, […]
Il existe quelques catégories de valeurs autorisées qui sont créées automatiquement lors de l’installation de Koha. (Remerciements : http://koha.zone.ccsr.qc.ca/valeurs-autorisees/) Asort1 et Asort2 : Valeurs utilisées à des fins statistiques pour les champs Critère 1 et Critère 2 dans le module […]
! les listes branches et itemtypes qui sont visibles lors du mapping des grilles ne sont pas gérées dans les Valeurs autorisées MAIS dans l’Administration dans Sites et Groupes (branches) et Types de document (itemtypes) → Propriétaire : Champ Koha: […]
SELECT champ_de recherche FROM table WHERE champ_de recherche LIKE <<nom_du_libelle>> Exemple : RECHERCHE GUIDEE PAR COTE SELECT biblio.datecreated AS Date_creation, biblio.title AS Titre, biblio.author AS Auteur, items.itemcallnumber AS Cote FROM items , biblio, biblioitems WHERE itemcallnumber LIKE <<cote>> AND biblio.biblionumber […]
Un exemple vaut parfois mieux que de longues explications : SELECT biblio.datecreated AS Date_creation, biblio.title AS Titre, biblio.author AS Auteur, items.itemcallnumber AS Cote FROM items , biblio, biblioitems WHERE biblio.datecreated BETWEEN <<date de creation BETWEEN (yyyy-mm-dd)|date>> AND <<and (yyyy-mm-dd)|date>> AND […]
SELECT * FROM nom_de_la_table LIMIT 5 Exemple : TABLE branches SELECT * FROM branches LIMIT 20
Le lien pourra se faire vers la notice en interface pro : ou vers l’exemplaire en mode modification sur le code-barres par exemple: ou vers l’exemplaire en mode modification sur le code-barres par exemple. Télécharger le fichier texte correspondant
SELECT biblio.biblionumber, title, isbn, issn FROM biblio LEFT JOIN biblioitems USING(biblionumber) LEFT JOIN items USING(biblionumber) WHERE itemnumber is NULL
Exemple sur le 995$l (et oui… curieusement on interroge le 999) SELECT items.barcode, biblio.title, biblio.author, (SELECT description FROM itemtypes WHERE itemtype=itype) as typedoc, (SELECT lib FROM authorised_values WHERE category=’statut’ AND authorised_value=notforloan) As statutencours FROM items LEFT JOIN biblioitems on (items.biblioitemnumber=biblioitems.biblioitemnumber) […]
Le symposium Koha 2018 s’est tenu les lundi 25 et mardi 26 juin 2018. Cette année, nous avons été accueillis par la Bibliothèque universitaire de Paris 8, à Saint-Denis (un grand merci à elle qui a réussi à nous trouver […]