Etat : nombre de prêts par cote

Bonjour lorsque je fais une recherche en passant par Etats, personnalisables,procédure 2.3, "recherche sur le premier caractère de la cote", j'obtiens des prêts pour un cote commençant par "W". Or, il n'y en a pas dans mon fonds.  A quoi ce résultat peut-il être dû ? Est-ce parce que les cotes de romans (section) en fiction (localisation) commencent toutes par "R."  et que la recherche se fait alors sur l'élément qui suit le point ?

Merci d'avance pour l'explication,

Bonne journée,
E. Boireau

Réponses

  • Bonsoir,
    Il m'est impossible de répondre à la question, car j'ignore comment cette requête est rédigée.
    Je suppose qu'elle vient de Citédoc, mais sur leur site, la procédure 2.3 concerne les prêts par titre de périodique.
    Les requêtes 2.5.1 et 2.5.2 font une recherche sur le 1er ou sur les deux 1ers caractères de la cote;
    J'imagine que la requête 2.5.1 ressemble à celle dont vous parlez.
    Pouvez-vous me confirmer cela ou me donner le code SQL de la requête que vous employez ?
    Cordialement,
    Anne-Marie
  • Bonjour,

    voici le code :
    INSERT INTO procs set name='2.5.1 Nombre de prêts par cote (sur le premier caractère)', requete='SELECT left(arc_expl_cote,1) \"Indexation\", count(arc_id) \"Nombre de prêts\" FROM pret_archive WHERE date(arc_debut) BETWEEN \"!!Du!!\" AND \"!!Au!!\" GROUP BY 1 ORDER BY 1', comment='Recherche entre deux dates', autorisations='1', parameters='<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>
    <FIELDS>
     <FIELD NAME=\"Du\" MANDATORY=\"yes\">
      <ALIAS><![CDATA[Du]]></ALIAS>
      <TYPE>date_box</TYPE>
    <OPTIONS FOR=\"date_box\"></OPTIONS> 
     </FIELD>
     <FIELD NAME=\"Au\" MANDATORY=\"yes\">
      <ALIAS><![CDATA[Au]]></ALIAS>
      <TYPE>date_box</TYPE>
    <OPTIONS FOR=\"date_box\"></OPTIONS> 
     </FIELD>
    </FIELDS>' 

    Merci pour vos réponses si rapides,

    cordialement,

    E. Boireau

  • juin 2018 modifié
    Bonjour,
    Cette requête se base sur le 1er caractère de la cote de rangement, donc si vous avez des résultats pour la cote commençant par W, cela veut dire que ce genre de cotes existe dans votre fonds (ou du moins qu'il a existé)  - bien que vous pensiez le contraire.

    Il suffit d'un moment de distraction lors du catalogage ...
    Un lecteur qui rend un livre , un élève qui vient pose une question .. et on oublie par exemple de sélectionner l'indexation décimale de la notice, donc la cote de rangement se crée mais sans la Dewey au début.

    Requête à créer dans l'onglet Administration
    Aperçu global des cotes qui commencent par W et qui figurent dans la tables des archives de prêt
     SELECT expl_cb as "Code-barres", arc_expl_cote as "Cote" FROM pret_archive, exemplaires WHERE arc_expl_id = expl_id AND arc_expl_cote LIKE "W%"

    Il se peut que ces cotes erronées aient entretemps été corrigées, mais ce n'est pas sûr.
    Le mieux est de vérifier dans toute la base, il y a peut-être encore d'autres débuts de cote problématiques.

    Requête de sélection d'exemplaires à créer dans l'onglet Catalogue -
    N.B. Vous l'avez peut-être déjà, c'est une procédure fréquente, vérifiez avant de la créer.
    Titre - Sélection sur base du début de la cote de rangement
    select expl_id as object_id, 'EXPL' as object_type from exemplaires where expl_cote like '!!debut_cote!!%'
    Paramètres de cette requête
    '!!debut_cote!!' : mode de choix = texte  - nombre de caractères : une valeur entre 15 et 20 me semble correcte
    Sauvegarder

    Ensuite Catalogue > Paniers > Collecte > Par procédure de sélection
    Choisir un panier d'exemplaires vide au départ et la requête appropriée
    Saisir au clavier le début de cote à vérifier, ex. W

    Vous pourrez ainsi regrouper dans un panier les exemplaires problématiques et les corriger.

    Cordialement,
    Anne-Marie

  • Bonjour,

    merci pour votre réponse et le temps passé sur ce forum à nous aider.

    J'ai finalement trouvé à quoi correspondait cette fameuse cote : de vieux périodiques archivés. J'ai beaucoup d'ordre à mettre dans cette base.

    Cordialement,
    E. Boireau


Connectez-vous ou Inscrivez-vous pour répondre.