KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Lumme: Raportin päivitystä #1092

Closed Hanna-Lumme closed 7 months ago

Hanna-Lumme commented 7 months ago

Tukipyyntö

Tarvittaisiin apua raportin 691 päivitykseen. Tällä hetkellä rapsa listaa tietyssä kirjastossa olevat signumit, mutta olisi hyvä saada rapsa: 1) listaamaan aineistotyypin 2) jättämään pois aikakausilehdet sekä hankinta-tilassa olevat niteet

Tarkoituksena olisi korjata rapsan avulla väärissä signumeissa olevat niteet.

Jotain muuta?

No response

emta001 commented 7 months ago

Tässä päivitetty rapsa:

SELECT DISTINCT CASE 
        REGEXP_SUBSTR(itemcallnumber, '\\s(\\D\\S*?$)') 
          WHEN '' THEN '(empty string: invalid signum)'
          -- WHEN ' ' THEN '(Space: <=2 length infix?)'
          ELSE IFNULL(REGEXP_SUBSTR(itemcallnumber, '\\s(\\D\\S*?$)'), '(NULL: empty signum)')
    END AS 'Sort',
    COUNT(*) AS 'Count',
    GROUP_CONCAT(CONCAT('<a target="_blank" href=\"/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=', items.biblionumber, '&itemnumber=', itemnumber, '#edititem">', itemcallnumber, " " ,biblioitems.itemtype, '</a>') SEPARATOR ' | ' LIMIT 10) AS 'Items (first 10)'
FROM items
LEFT JOIN biblioitems ON(items.biblionumber = biblioitems.biblionumber)
WHERE homebranch LIKE CONCAT('%', <<Kirjaston tunnus/osa siitä>>, '%')
AND biblioitems.itemtype != "ALEHTI"
AND items.notforloan != "-1"
GROUP BY 1

Linkkiin lisätty signumin perään niteen aineistolaji sekä rajattu hausta pois "ALEHTI" aineisto sekä niteet, joiden notforloan arvo on -1.

Hanna-Lumme commented 7 months ago

Kiitoksia kovasti, tällä on hyvä jatkaa. 👍