Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...




select biblionumber, biblionumber2, title, author, Niteet, Holdingit
from (SELECT DISTINCT b.biblionumber, b.title, b.author, aineisto.aineistolaji, aineisto.eaineisto, aineisto.biblionumber2, count(i.biblionumber) AS "Niteet", count(h.biblionumber) as "Holdingit"
FROM biblio b left join (select items.biblionumber from items where items.notforloan not in (-1,-2)) i USING(biblionumber) left join (select * from holdings where holdings.deleted_on is null) h USING(biblionumber)
left join
(SELECT biblionumber, substring( ExtractValue(metadata,'//leader'), 7,2) AS 'aineistolaji',
substring(ExtractValue(metadata,'//controlfield[@tag="007"]'), 1,2) as 'eaineisto', substring(ExtractValue(metadata,'//datafield[@tag="035"]/subfield[@code="a"]'),1,12) as biblionumber2
FROM biblio_metadata) aineisto
using (biblionumber)
GROUP BY biblionumber
ORDER by Niteet ASC) nidemaara where (Niteet = 0 and aineistolaji="am" and eaineisto="") or (Holdingit = 0)

Bib-tietueet, joilla ei niteitä ja holdingeja. E-aineisto ja lehdet eivät tule listalle.

Kommentti 021220, DIAK/Hanna:
Listalle näkyvät kuitenkin tulostuvan kausijulkaisut (aineistolaji="as") ja e-aineistoa, jolla holding. On niin kompleksinen kysely, etten keksi, miten muokata. 
HAMK/Minna
select b.title, b.author, b.biblionumber, i.barcode from reserves r left join biblio b using(biblionumber) left join items i using(biblionumber) where i.notforloan="-2"Aineistot, joihin on varauksia ja jotka ovat "in process" -tilassa. (nopeutetaan uusien aineistojen käsittelyä varatulle aineistolle).HAMK/Minna

SELECT d.biblionumber AS BIB, d.title AS Nimeke, d.copyrightdate AS Julkaistu, d.timestamp AS Muokattu

FROM deletedbiblio d
ORDER BY d.timestamp DESC

Kertoo käsittääkseni kaikki Kohassa poistetut Bib-tietueet muokkauspäivämäärän mukaan laskevassa järjestyksessä. Helpottaa massapoistoissa.DIAK/Hanna