<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://koha.se/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Marie</id>
	<title>Svenska kohanätverkets wiki - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://koha.se/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Marie"/>
	<link rel="alternate" type="text/html" href="https://koha.se/wiki/Special:Bidrag/Marie"/>
	<updated>2026-04-25T18:10:39Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.35.10</generator>
	<entry>
		<id>https://koha.se/wiki/index.php?title=%C3%96vers%C3%A4ttning&amp;diff=1060</id>
		<title>Översättning</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=%C3%96vers%C3%A4ttning&amp;diff=1060"/>
		<updated>2023-11-21T08:28:44Z</updated>

		<summary type="html">&lt;p&gt;Marie: /* Översättarens ordlista över Kohatermer engelska - svenska version 2023 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dokumentation rörande översättning. Det här är en sammanfattning av diskussioner och dokument från kanalen #u-translate på Slack [https://koha.slack.com].&lt;br /&gt;
&lt;br /&gt;
== Dokumentation och länkar ==&lt;br /&gt;
&lt;br /&gt;
- Råd och tips på den internationella Kohawikin [https://wiki.koha-community.org/wiki/Translating_Koha]&lt;br /&gt;
&lt;br /&gt;
- Bibliotekstermer på svenska och engelska [[Media:bibliotekstermer.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Introduktion till översättning av Koha ==&lt;br /&gt;
&lt;br /&gt;
Basen för översättning av Koha och dess manual är webbplatsen translate.koha-community.org [http://translate.koha-community.org]. Om du skapar ett konto [http://translate.koha-community.org/accounts/register/] där kan du delta i översättningsarbetet direkt på denna webbplats. Klicka dig sedan fram till det språk och den version av Koha du vill översätta - t.ex. svenska/23.05. Väl där kommer du se en översikt som visar hur översatt denna version respektive enskilda delar är. Notera: &lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Expand details&amp;quot; högt på översiktssidan visar länkar till delar av hela översättningen som har specifika problem som t.ex. länkar som inte matchar originaltexten, felaktig syntax, problem med citattecken osv. &lt;br /&gt;
&lt;br /&gt;
- Man kan också översätta offline d.v.s. i filer lokalt på sin egen dator. Den metoden användes i början när det bara fanns en översättare för svenska, men är mindre lämplig nu när vi är flera som riskerar att göra dubbelarbete eller skriva över varandras översättningar. OBS! Om du ändå använder filer: se till att hålla ordning på sådant som unix/windows linefeeds, teckenkodning osv. Laddar man upp en fil med fel försvinner hela filens texter och man får ta kontakt med Translation manager för att få hjälp. &lt;br /&gt;
&lt;br /&gt;
- Översättningen är uppdelad i filer enligt följande: &lt;br /&gt;
&lt;br /&gt;
* sv-SE-marc-MARC21.po - Detta är som namnet antyder texter relaterade till användningen av MARC21 (som är det MARC-format vi normalt använder i Sverige)&lt;br /&gt;
&lt;br /&gt;
* sv-SE-marc-NORMARC.po - Texter som används för att stödja den norska MARC-dialekten NORMARC. Dessa behöver egentligen inte översättas. &lt;br /&gt;
&lt;br /&gt;
* sv-SE-marc-UNIMARC.po - Texter som relaterar till användningen av UNIMARC. &lt;br /&gt;
&lt;br /&gt;
* sv-SE-opac-bootstrap.po - Detta är Opacens texter. Använder man en publik katalog kan det vara lämpligt att hålla denna fullt översatt. Bootstrap refererar bara till vad det tekniska ramverket heter som sköter layouten - tidigare har det funnits andra varianter. &lt;br /&gt;
&lt;br /&gt;
* sv-SE-pref.po - Systemparametrarna. Dessa texter ses främst av systembibliotekarien. Filen är översatt så det är främst ändringar och nya funktioner som tillkommer. Men notera gärna tokigheter i översättningen och justera dem här. OBS! Särskilda regler gäller för formateringen av översättningen. Det är bara själva texten som skall översättas - syntaxen i början skall uteslutas ur översättningen. Se dokumentation på den engelska wikin [https://wiki.koha-community.org/wiki/Translating_Koha#System_preferences]&lt;br /&gt;
&lt;br /&gt;
* sv-SE-messages.po - är för texter som inte i sig hör till en sida, utan till en funktion eller data, som kolumn-namn, exemplarstatusar och liknande som kan användas på många ställen.&lt;br /&gt;
&lt;br /&gt;
*  sv-SE-messages-js.po - är motsvarande fast för texter som förekommer i olika javascript som behöver sin egen explicita syntax för att översättas bra.&lt;br /&gt;
&lt;br /&gt;
* sv-SE-staff-prog.po - Här finns alla texterna för personaldelen av Koha. Termen prog refererar till den tekniska lösningen för layouten (man diskuterar att påbörja ett byte till bootstrap även för personaldelen och då kan en fil sv-SE-staff-bootstrap.po möjligen tillkomma).&lt;br /&gt;
&lt;br /&gt;
== Några råd till nya översättare ==&lt;br /&gt;
&lt;br /&gt;
* Var inte blyg för att hoppa över sådant som du inte förstår. Med tiden blir det lättare att förstå vad som skall översättas och inte. &lt;br /&gt;
&lt;br /&gt;
* Var noga med att behålla formatering likadant som i originaltexten. Detta gäller antal mellanslag (och deras placering - även i slutet av texten), citationstecken, kommatecken (så långt det är möjligt) osv. Särskilt viktigt är %s som är en platshållare för annan data (&amp;quot;Welcome, %s to your account&amp;quot; översätts &amp;quot;Välkommen, %s till ditt konto&amp;quot; och blir kanske &amp;quot;Välkommen, Viktor till ditt konto&amp;quot; i själva Koha). Det är viktigt att behålla alla %s exakt som de står. &lt;br /&gt;
&lt;br /&gt;
* Du kan översätta när som helst på året, men ungefär en vecka innan varje version av Koha släpps inträder vad som kallas &amp;quot;string freeze&amp;quot;. Under den tiden förbjuds programmerarna att ändra några texter i Koha just för att vi översättare skall ha en chans att polera texterna utan att de ändras. Allra mest användbart är detta för redan översatta språk - som svenska - som enbart behöver göra justeringar och ta hand om de texter som hör till nya eller ändrade texter i den kommande versionen. &lt;br /&gt;
&lt;br /&gt;
* Det finns kortkommandon för många saker i översättningswebben. Använd dem för att snabba upp arbetsflödet när du gör repetitiva sysslor som att t.ex. granska många småändringar i texter. Håll muspekaren över de knappar i gränssnittet du använder ofta för att se en popup med kortkommandot. &lt;br /&gt;
&lt;br /&gt;
* Har du översatt en text men känner att den behöver ytterligare slipning markerar du kryssrutan &amp;quot;Needs work&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Du kan växla mellan läget &amp;quot;Submit&amp;quot; som skriver ändringar direkt och &amp;quot;Suggest&amp;quot; som markerar din översättning som ett förslag som någon behörig senare måste granska. Använd i första hand &amp;quot;Submit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Funktionen &amp;quot;Copy into translation&amp;quot; är guld värd för t.ex. textsträngar som inte behöver översättas alls eller i de många fall där det finns komplex syntax. Att kopiera in originaltexten och bara justera själva texterna sparar mycket arbete med att få saker som &amp;quot;%s%s %s, %s %s, %s%s&amp;quot; att bli rätt. &lt;br /&gt;
&lt;br /&gt;
* Saknar du knappar som nämns kan det vara så att ditt konto i Pootle (den programvara som driver översättningswebben) saknar behörigheter. Ta i så fall kontakt med den som är Translation manager i nuvarande release team (sök t.ex. på engelska wikin). &lt;br /&gt;
&lt;br /&gt;
* Till vänster om den text du översätter just nu finns ofta information som kan vara svår att avkoda i början men som också kan ge ledtrådar om var och hur texten du översätts används. Det kan handla om sökvägar till filer som visar var i gränssnittet texten hör hemma eller ren programkod som visar vilka variabler som ersätter alla %s i texten. Ju mer van du blir desto mer hjälp kommer denna information vara. &lt;br /&gt;
&lt;br /&gt;
* Kontaktpersoner: Det är Translation manager för aktuellt release team man vänder sig till vid problem med servern, trasiga översättningsfiler, kontotrassel osv. Vem som är translation manager bör man själv kontrollera, men Bernardo Gonzales Kriegel har förtjänstfullt varit det för så många versioner av Koha att hans namn är det troligaste. I Sverige har Emma Ternrud och Ola Andersson förhöjda behörigheter för att kunna t.ex. godkänna förslag. &lt;br /&gt;
&lt;br /&gt;
* Terminologi diskuteras löpande på Slack-kanalen, hör av dig om du är osäker på något. När det gäller återkommande termer har vi påbörjat ett delat Google-dokument att samlas kring. Detta hittas som &amp;quot;Pinned item&amp;quot; på Slack-kanalen.&lt;br /&gt;
&lt;br /&gt;
* Det finns en internationell e-postlista för översättare. Där kan man både ställa frågor och hålla koll på när string freeze inträder, nya filer kommer upp osv.&lt;br /&gt;
&lt;br /&gt;
== Översätt lokalt med jQuery ==&lt;br /&gt;
&lt;br /&gt;
Med hjälp av JQuery snippets (dvs kodsnuttar) kan man &amp;quot;rätta&amp;quot; och justera felaktiga översättningar. Detta är dock inte att föredra  långsiktigt men fungerar hyggligt som en enkel justering som snabbt kan sättas på plats.&lt;br /&gt;
&lt;br /&gt;
== Översättarens ordlista över Kohatermer engelska - svenska version 2023==&lt;br /&gt;
Listan över föredragna termer är framtagen i arbetsgruppen för översättning. Har du synpunkter eller förslag på andra termer? Lämna dem gärna på översättningskanalen på Slack.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;= föredragen term&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #F49F00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;= kan användas i vissa sammanhang&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt;= använd inte&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #CC00CC;&amp;quot;&amp;gt;&amp;amp;#129067;&amp;lt;/span&amp;gt;= se vidare nedan&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;acquisition&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; inköp&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #F49F00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; förvärv&lt;br /&gt;
:Inköp används konsekvent i OPAC. Förvärv kan användas vid behov enbart i personalklienten.&lt;br /&gt;
;available&lt;br /&gt;
: &amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; tillgänglig&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;batch&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; satsvis &lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; sats (substantiv)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #CC00CC;&amp;quot;&amp;gt;&amp;amp;#129067;&amp;lt;/span&amp;gt;se vidare nedan&lt;br /&gt;
&lt;br /&gt;
;bibliographic record count&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; antal bibliografiska poster&lt;br /&gt;
;biblionumber&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; biblionummer&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; postnummer&lt;br /&gt;
;bundle&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; paket&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;cancel&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avbryt&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; ta bort&lt;br /&gt;
Term som används varierar beroende på sammanhang&lt;br /&gt;
;cart&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; minneslista&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; vagn&lt;br /&gt;
;cash register&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; kassaregister&lt;br /&gt;
;cashup&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avstämning (av kassa)&lt;br /&gt;
;check out /check in&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; utlån / återlämning&lt;br /&gt;
;circulation&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; cirkulation&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; utlån&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #CC00CC;&amp;quot;&amp;gt;&amp;amp;#129067;&amp;lt;/span&amp;gt;se vidare nedan&lt;br /&gt;
&lt;br /&gt;
;city&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; ort&lt;br /&gt;
;collection&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avdelning&lt;br /&gt;
;collection code&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avdelning&lt;br /&gt;
;consent&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; medgivande&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; jag samtycker&lt;br /&gt;
;contract&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avtal&lt;br /&gt;
;copyright date&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; utgivningsår&lt;br /&gt;
;course reserves&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; kurslistor&lt;br /&gt;
;credit type&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; krediteringstyp&lt;br /&gt;
;curbside pickup&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; upphämtning&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;debit type&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; debiteringstyp&lt;br /&gt;
;delete&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; ta bort&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; borttagning&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; radera&lt;br /&gt;
;department&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; institution&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; fakultet&lt;br /&gt;
;desk&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; informationsdisk&lt;br /&gt;
;digest&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; sammanställning&lt;br /&gt;
;discharge (verb)&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; stryka&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; godkänn begäran om borttagning (av låntagarkonto)&lt;br /&gt;
;discharge (substantiv)&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; borttagning&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;enable&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; aktivera&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; påslagen&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;fines&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avgift/avgifter&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; övertidsavgift&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; böter&lt;br /&gt;
;fund&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; budgetställe&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;gone no address&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; ogiltig adress&lt;br /&gt;
;guarantor&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; vårdnadshavare&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;holding(s)&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; bestånd&lt;br /&gt;
;holding library&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; aktuellt bibliotek&lt;br /&gt;
;holds&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; reservationer&lt;br /&gt;
;hold(s) filled&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; infångad reservation&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; reserverat exemplar tillgängligt&lt;br /&gt;
;home library&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; hembibliotek&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;I&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;identity provider&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; identitetsleverantör&lt;br /&gt;
;in transit&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; under transport&lt;br /&gt;
;item&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; exemplar&lt;br /&gt;
;item record&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; exemplarpost&lt;br /&gt;
;itemtype&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; exemplartyp&lt;br /&gt;
;interlibrary loan request&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; fjärrlånebeställning&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; fjärrlån&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;late orders&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; sena beställningar&lt;br /&gt;
;library card&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; lånekort&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; bibliotekskort&lt;br /&gt;
;lost&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; förkommen&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; saknas&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;modify&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; redigera&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; ändra&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; modifiera&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;non-public note&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; intern anmärkning&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;O&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;order&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; beställ&lt;br /&gt;
;overdue&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; försenad&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;parent/child&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; övergripande/underliggande&lt;br /&gt;
;patron&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; låntagare&lt;br /&gt;
;pending hold&lt;br /&gt;
:&lt;br /&gt;
;pick up&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; hämta&lt;br /&gt;
;pick-up location&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; avhämtningsbibliotek&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; hämtbibliotek&lt;br /&gt;
;plugin&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; plugin&lt;br /&gt;
;priority&lt;br /&gt;
;public list&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; offentlig lista&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; köplats&lt;br /&gt;
;publication place&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; förlagsort&lt;br /&gt;
;publisher&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; förlag&lt;br /&gt;
;publisher location&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; förlagsort&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;recall&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; återkrav/återkräva&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #CC00CC;&amp;quot;&amp;gt;&amp;amp;#129067;&amp;lt;/span&amp;gt;se vidare nedan&lt;br /&gt;
&lt;br /&gt;
;record&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; post&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; katalogpost&lt;br /&gt;
;renew&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; låna om&lt;br /&gt;
;renewal&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; omlån&lt;br /&gt;
;restricted&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; spärrad&lt;br /&gt;
;resume&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; återuppta&lt;br /&gt;
;routing list&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; mottagarlista&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;shelving location&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; placering&lt;br /&gt;
;slot&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; tidsspann&lt;br /&gt;
;Sub field (MARC)&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; delfält - rekommenderas av KB&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; underliggande fält&lt;br /&gt;
;suppress/suppressed&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; dölj/dolda&lt;br /&gt;
;suspend&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; pausa&lt;br /&gt;
;system preference&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; systeminställning&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; systempreferens&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;user ID&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #008B00;&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt; användarnamn&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color: #FF0000;&amp;quot;&amp;gt;✘&amp;lt;/span&amp;gt; användar-ID&lt;br /&gt;
&lt;br /&gt;
== Begrepp och uttryck ==&lt;br /&gt;
&lt;br /&gt;
;batch&lt;br /&gt;
:satsvis eller sats används beroende på innebörd. &amp;#039;&amp;#039;Batch item modification&amp;#039;&amp;#039; översätts till Redigera exemplar satsvis, medan &amp;#039;&amp;#039;...items in a single item modification batch&amp;#039;&amp;#039; översätts till exemplar i en enda redigeringssats.&lt;br /&gt;
&lt;br /&gt;
;circulation&lt;br /&gt;
:cirkulation används då det är ett vidare begrepp och omfattar samtliga lånetransaktioner. Används när det inte är specificerat om det gäller utlån, omlån eller återlämning. &lt;br /&gt;
&lt;br /&gt;
;fill hold&lt;br /&gt;
&lt;br /&gt;
;recall&lt;br /&gt;
:termer som används är återkrav, göra ett återkrav eller återkräva beroende på sammanhang. Termen används när en bok är utlånad på lång lånetid men kan krävas tillbaka efter ett visst datum av biblioteket om en annan låntagare vill låna boken.&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=933</id>
		<title>Musik och teaterbiblioteket</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=933"/>
		<updated>2021-11-08T11:54:53Z</updated>

		<summary type="html">&lt;p&gt;Marie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rapport från Musik- och teaterbiblioteket&lt;br /&gt;
&lt;br /&gt;
== Cirkulation ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Framtagningslista&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Egengjord lista för att hämta fram reserverat material då vi har det mesta i magasin.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM (SELECT items.location, items.itemcallnumber, biblio.title AS &amp;#039;Titel&amp;#039;, biblio.author AS &amp;#039;Upphov&amp;#039;, biblio.copyrightdate,&lt;br /&gt;
      reserves.reservedate AS &amp;#039;Reservationsdatum&amp;#039;, reserves.reservenotes AS &amp;#039;Kommentar&amp;#039;,&lt;br /&gt;
      CONCAT_WS(&amp;#039; &amp;#039;, borrowers.firstname, borrowers.surname) AS &amp;#039;Låntagare&amp;#039;,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY reserves.reservedate ASC, reserves.reserve_id ASC) AS reserveenumeration,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY &lt;br /&gt;
                   CASE WHEN items.location = &amp;#039;PjäsHem&amp;#039; THEN &amp;#039;0&amp;#039;&lt;br /&gt;
                   WHEN items.location LIKE &amp;#039;EMS%&amp;#039; THEN CONCAT(&amp;#039;2&amp;#039;, items.location)&lt;br /&gt;
                   WHEN items.location IN (&amp;#039;SVA&amp;#039;, &amp;#039;Referens&amp;#039;, &amp;#039;Rariteter&amp;#039;) THEN CONCAT(&amp;#039;3&amp;#039;, items.location)&lt;br /&gt;
                   ELSE CONCAT(&amp;#039;1&amp;#039;, items.location) END&lt;br /&gt;
                   ASC, items.copynumber ASC,items.barcode) AS itemenumeration,&lt;br /&gt;
      waitortransit.itemnumber IS NOT NULL AS waitortransit&lt;br /&gt;
FROM borrowers INNER JOIN reserves ON borrowers.borrowernumber = reserves.borrowernumber&lt;br /&gt;
INNER JOIN biblio ON biblio.biblionumber = reserves.biblionumber&lt;br /&gt;
INNER JOIN items ON biblio.biblionumber = items.biblionumber&lt;br /&gt;
LEFT OUTER JOIN issues ON issues.itemnumber = items.itemnumber&lt;br /&gt;
LEFT OUTER JOIN&lt;br /&gt;
      (&lt;br /&gt;
      SELECT itemnumber FROM reserves WHERE found IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)&lt;br /&gt;
      ) AS waitortransit&lt;br /&gt;
ON items.itemnumber = waitortransit.itemnumber&lt;br /&gt;
WHERE issues.itemnumber IS NULL&lt;br /&gt;
AND reserves.suspend = 0&lt;br /&gt;
AND (reserves.itemnumber = items.itemnumber OR reserves.itemnumber IS NULL)&lt;br /&gt;
AND items.itemlost = &amp;#039;0&amp;#039;&lt;br /&gt;
AND COALESCE(reserves.found,&amp;#039;&amp;#039;) NOT IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)) X&lt;br /&gt;
WHERE reserveenumeration = itemenumeration&lt;br /&gt;
AND NOT waitortransit&lt;br /&gt;
AND (location NOT LIKE &amp;#039;EMS%&amp;#039; AND location NOT LIKE &amp;#039;Orkester&amp;#039;)&lt;br /&gt;
ORDER BY location, itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Statistik ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aktiva låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
	mdt AS &amp;#039;Året som lånt senast var aktiv&amp;#039;,&lt;br /&gt;
	COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr,&lt;br /&gt;
		MAX(LEFT(statistics.datetime,4)) mdt&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;INST&amp;#039;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1,2 ORDER BY 1,2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Registrerade låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
    COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		borrowers&lt;br /&gt;
	LEFT OUTER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		COALESCE(borrower_attributes.code = &amp;#039;INST&amp;#039;, borrower_attributes.borrowernumber IS NULL)&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nya låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(borrowernumber) AS &amp;#039;Nya låntagare&amp;#039;&lt;br /&gt;
FROM borrowers&lt;br /&gt;
WHERE YEAR(dateenrolled) = &amp;lt;&amp;lt;Välj år ÅÅÅÅ&amp;gt;&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lån fördelat på län&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger län som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COALESCE(cat,&amp;quot; Total&amp;quot;) AS cat,loans,loans/MAX(loans) OVER (ORDER BY loans DESC)*100 FROM&lt;br /&gt;
(&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;) THEN &amp;#039;Blekinge&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;w&amp;#039;) THEN &amp;#039;Dalarna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;) THEN &amp;#039;Gotland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;x&amp;#039;) THEN &amp;#039;Gävleborg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;n&amp;#039;) THEN &amp;#039;Halland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;z&amp;#039;) THEN &amp;#039;Jämtland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;f&amp;#039;) THEN &amp;#039;Jönköping&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;h&amp;#039;) THEN &amp;#039;Kalmar&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;g&amp;#039;) THEN &amp;#039;Kronoberg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;b&amp;#039;) THEN &amp;#039;Norrbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;) THEN &amp;#039;Skåne&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;a&amp;#039;) THEN &amp;#039;Stockholm&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;d&amp;#039;) THEN &amp;#039;Södermanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;c&amp;#039;) THEN &amp;#039;Uppsala&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;s&amp;#039;) THEN &amp;#039;Värmland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;1&amp;#039;) THEN &amp;#039;Västerbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;y&amp;#039;) THEN &amp;#039;Västernorrland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;) THEN &amp;#039;Västmanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;o&amp;#039;) THEN &amp;#039;Västra Götaland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;t&amp;#039;) THEN &amp;#039;Örebro&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;e&amp;#039;) THEN &amp;#039;Östergötland&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS cat,&lt;br /&gt;
	COUNT(*) AS loans&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;LÄN&amp;#039;&lt;br /&gt;
      	AND statistics.datetime BETWEEN &amp;lt;&amp;lt;Välj startdatum|date&amp;gt;&amp;gt; AND &amp;lt;&amp;lt;och slutdatum|date&amp;gt;&amp;gt;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 WITH ROLLUP&lt;br /&gt;
) x&lt;br /&gt;
ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meddelanden ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOLD-meddelande&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Vi har framtagning av material på fasta tider men ibland görs det framtagning tidigare än angivet och då går HOLD-meddelanden ut &amp;quot;för tidigt&amp;quot;. Under våren 2020 skrev vi koden under [%- USE date -%] som testar för veckodag och klockslag så att rätt meddelande om när material finns tillgängligt skickas ut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;#039;font-family:Arial,Helvetica,Serif; color:#000000; font-size:1em;&amp;#039;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hej &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;,&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Det här är ett automatgenererat mejl.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[%- USE date -%]&lt;br /&gt;
	[% IF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;5&amp;#039; %]			&lt;br /&gt;
		Du kan hämta materialet från klockan 12.00 på måndag.&lt;br /&gt;
	[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;6&amp;#039; %]		&lt;br /&gt;
		Du kan hämta materialet från klockan 12.00 på måndag.&lt;br /&gt;
	[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;7&amp;#039; %]		&lt;br /&gt;
		Du kan hämta materialet från klockan 12.00 på måndag.&lt;br /&gt;
	[% ELSE %]&lt;br /&gt;
		[% IF today.substr(11) &amp;lt; &amp;#039;12:00&amp;#039; %]				&lt;br /&gt;
			Du kan hämta materialet från klockan 12.00 idag.&lt;br /&gt;
		[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;4&amp;#039; &amp;amp;&amp;amp; today.substr(11) &amp;gt;= &amp;#039;12:00&amp;#039; %]	&lt;br /&gt;
			Du kan hämta materialet från klockan 12.00 på måndag.&lt;br /&gt;
		[% ELSE %]										&lt;br /&gt;
			Du kan hämta materialet från klockan 10.00 imorgon.&lt;br /&gt;
		[% END %]&lt;br /&gt;
	[% END %]&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Streckkod: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Beställt material finns på vänthyllan till &amp;lt;&amp;lt;reserves.expirationdate&amp;gt;&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hälsningar,&amp;lt;/br&amp;gt;&lt;br /&gt;
Musik- och teaterbiblioteket&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchemail&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchphone&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchurl&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Hållplats: Frihamnsporten. Bussarna 1, 72 och 76 stannar precis utanför. Närmaste t-banestation är Gärdet och Karlaplan.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOLD SLIP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Den här är modifierad utifrån Mellansjös variant.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
	&amp;lt;!-- &lt;br /&gt;
        .patronletter { page-break-after: always }&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% USE Branches %]&lt;br /&gt;
&lt;br /&gt;
[% loggedinbranchname = Branches.GetName( Branches.GetLoggedInBranchcode() ) %]&lt;br /&gt;
&amp;lt;!-- Superviktigt avsnitt eftersom det gör att man kan få olika texter beroende på om reservationen ska hämtas på det bibliotek man är inloggad som, eller på ett annat bibliotek --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% IF (borrower.categorycode == &amp;quot;ILL&amp;quot; &amp;amp;&amp;amp; borrower.lang == &amp;quot;en&amp;quot;) %]&lt;br /&gt;
&amp;lt;&amp;lt;today&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Fjärrlån att skicka&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Låna ut och skicka till:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;country&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.phone&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.email&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Cardnumber: &amp;lt;&amp;lt;borrowers.cardnumber&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Author: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Title: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Barcode: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Item number: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Note: &amp;lt;&amp;lt;reserves.reservenotes&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Due date:&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Musik- och teaterbiblioteket&amp;lt;/br&amp;gt;&lt;br /&gt;
If you send a package through the postal service please use our postal &lt;br /&gt;
address:&amp;lt;/br&amp;gt; &lt;br /&gt;
Box 16326, SE-103 26 Stockholm, Sweden&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt; &lt;br /&gt;
If you use a delivery service, please use the following address:&amp;lt;/br&amp;gt;&lt;br /&gt;
Tegeluddsvägen 100, SE-115 28 Stockholm, Sweden&lt;br /&gt;
&lt;br /&gt;
[% ELSIF (borrower.categorycode == &amp;quot;ILL&amp;quot;) %]&lt;br /&gt;
&amp;lt;&amp;lt;today&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Fjärrlån att skicka&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Låna ut och skicka till:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.phone&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.email&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
Sigel: &amp;lt;&amp;lt;borrowers.cardnumber&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Streckkod: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Kommentar: &amp;lt;&amp;lt;reserves.reservenotes&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Återlämningsdatum:&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Musik- och teaterbiblioteket&amp;lt;/br&amp;gt;&lt;br /&gt;
Returadress för brev och postpaket:&amp;lt;/br&amp;gt;&lt;br /&gt;
Box 16326, 103 26 Stockholm&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt; &lt;br /&gt;
Returadress för företagspaket och andra bud:&amp;lt;/br&amp;gt;&lt;br /&gt;
Tegeluddsvägen 100, 115 28 Stockholm&lt;br /&gt;
&lt;br /&gt;
[% ELSE %]&lt;br /&gt;
&amp;lt;h1&amp;gt;Lånekortsnummer: &amp;lt;&amp;lt;borrowers.cardnumber&amp;gt;&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;, &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Meddelande: &amp;lt;&amp;lt;reserves.reservenotes&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;På vänthylla sen: &amp;lt;&amp;lt;reserves.waitingdate&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hämtas senast: &amp;lt;&amp;lt;reserves.expirationdate&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;, &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% END %]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=IntranetUserJS&amp;diff=932</id>
		<title>IntranetUserJS</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=IntranetUserJS&amp;diff=932"/>
		<updated>2021-11-08T11:48:38Z</updated>

		<summary type="html">&lt;p&gt;Marie: Lagt till kod från Musik- och teaterbiblioteket&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Bibliotek Mellansjö ==&lt;br /&gt;
[[Bibliotek Mellansjös IntranetUserJS]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Personnummer - visuell hjälp att se när det är i giltigt format. För bruk i personaldelen. &lt;br /&gt;
&lt;br /&gt;
Gör rutan för personnummer: &lt;br /&gt;
* röd - om formatet på det som står i fältet inte stämmer med ett personnummer.&lt;br /&gt;
* grön - om formatet på det står i fältet stämmer med ett personnummer.&lt;br /&gt;
* ofärgad - om rutan är tom.&lt;br /&gt;
&lt;br /&gt;
Klistra in i syspref IntranetUserJS för att använda.&lt;br /&gt;
OBS! Ändra alla förekomster av patron_attr_4 till det id som ert personnummer fält har i HTML-koden.&lt;br /&gt;
Gå till /cgi-bin/koha/admin/patron-attr-types.pl för att skapa personnummer-attribut om ni inte har det.&lt;br /&gt;
Aktivera sedan syspref för extendet patron attributes om ni inte redan har det på (Koha ger en varning isf).&lt;br /&gt;
&lt;br /&gt;
// Koden ger en visuell hjälp att se att formatet stämmer men kontrollerar inte mot folkbokföringen att det är ett giltigt personnummer.&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
    // Kör bara koden på sidan där låntagarna uppdaterar sina uppgifter&lt;br /&gt;
    if ($(&amp;quot;body&amp;quot;).is(&amp;quot;#pat_memberentrygen&amp;quot;)) {&lt;br /&gt;
        // Bevaka fältet för personnummer efter förändringar&lt;br /&gt;
        $(&amp;quot;#patron_attr_4&amp;quot;).on(&amp;quot;input&amp;quot;, function () {&lt;br /&gt;
            if ($(this).data(&amp;quot;lastval&amp;quot;) !== $(this).val()) {&lt;br /&gt;
                $(this).data(&amp;quot;lastval&amp;quot;, $(this).val());&lt;br /&gt;
                var VAL = $(&amp;quot;#patron_attr_4&amp;quot;).val();&lt;br /&gt;
                // Ett reguljärt uttryck för att matcha mönstret hos personnummer&lt;br /&gt;
                var personnummerPattern = /^(?:19|[2-9][0-9]){0,1}(?:[0-9]{2})(?!0229|0230|0231|0431|0631|0931|1131)(?:(?:0[1-9])|(?:1[0-2]))(?:(?:0[1-9])|(?:1[0-9])|(?:2[0-9])|(?:3[01]))[-+](?!0000)(?:[0-9]{4})$/;&lt;br /&gt;
        &lt;br /&gt;
                // Här logiken för kontroll av själva personnumret&lt;br /&gt;
                if (personnummerPattern.test(VAL)) {&lt;br /&gt;
                    // Visa någon indikator för att allt är ok.&lt;br /&gt;
                    $(&amp;quot;#patron_attr_4&amp;quot;).css(&amp;quot;border-color&amp;quot;, &amp;quot;green&amp;quot;);&lt;br /&gt;
                    $(&amp;quot;#patron_attr_4&amp;quot;).css(&amp;quot;background-color&amp;quot;, &amp;quot;#d8ffe0&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
 &lt;br /&gt;
                else if ($(&amp;quot;#patron_attr_4&amp;quot;).val().length === 0) {&lt;br /&gt;
                    //alert(&amp;quot;Inuti else if length 0&amp;quot;);&lt;br /&gt;
                    $(&amp;quot;#patron_attr_4&amp;quot;).css(&amp;quot;border-color&amp;quot;, &amp;quot;initial&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
 &lt;br /&gt;
                else {&lt;br /&gt;
                    // Visa en indikator på att det finns problem med personnumret.&lt;br /&gt;
                    $(&amp;quot;#patron_attr_4&amp;quot;).css(&amp;quot;border-color&amp;quot;, &amp;quot;red&amp;quot;);&lt;br /&gt;
                    $(&amp;quot;#patron_attr_4&amp;quot;).css(&amp;quot;background-color&amp;quot;, &amp;quot;#ffd8d8&amp;quot;);                    &lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Tar bort sista kolumnen i reservationstabellen (#hold-table)&lt;br /&gt;
&lt;br /&gt;
Koha version: 16.05.04.000&lt;br /&gt;
Av: Magnus Pettersson, LTU - magnus.pettersson@ltu.se&lt;br /&gt;
&lt;br /&gt;
Problemet med det flesta tabeller i Koha är att de visas med hjälp av ajax. Det gör att vi inte kan använda oss enbart av &amp;quot;$(document).ready&amp;quot; funktionen för att ändra på sidan. Utan sidan måste först ladda färdigt innan vi kan ändra.&lt;br /&gt;
&lt;br /&gt;
I mitt fall gick det utmärkt att ändra table header (th) men inte datan i tabellen (td) eftersom tabellen laddas vid två tillfällen. Lösningen blev att kolla efter DOMSubtreeModified event på table id. När tabellen är uppdaterad så fungerar det utmärkt att uppdatera sidan.&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  $(&amp;#039;#holds-table&amp;#039;).bind(&amp;quot;DOMSubtreeModified&amp;quot;, function() {&lt;br /&gt;
    $(&amp;#039;#holds-table tr&amp;#039;).find(&amp;#039;td:eq(8),th:eq(8)&amp;#039;).remove();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Markerar raden med det aktuella exemplaret efter sökt streckkod&lt;br /&gt;
&lt;br /&gt;
Koha-version: 17.11.04.000&lt;br /&gt;
Av: Johan Sahlberg, Bibliotek Mellansjö - johan.sahlberg@tidaholm.se&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  $(&amp;#039;#cat-search-block .submit&amp;#039;).on(&amp;#039;click&amp;#039;, function(){  // Vanlig katalogsökning&lt;br /&gt;
    $(&amp;#039;input[type=&amp;quot;text&amp;quot;]&amp;#039;).each(function(){    &lt;br /&gt;
      var id = $(this).attr(&amp;#039;id&amp;#039;);&lt;br /&gt;
      var value = $(this).val();&lt;br /&gt;
      localStorage.setItem(id, value);&lt;br /&gt;
    });   &lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  $(&amp;#039;form[action=&amp;quot;search.pl&amp;quot;] .btn&amp;#039;).on(&amp;#039;click&amp;#039;, function(){ // Avancerad sökning&lt;br /&gt;
    $(&amp;#039;input[type=&amp;quot;text&amp;quot;]&amp;#039;).each(function(){    &lt;br /&gt;
      var value = $(this).val();&lt;br /&gt;
      if (value !== &amp;#039;&amp;#039;) {&lt;br /&gt;
        localStorage.setItem(&amp;#039;search-form&amp;#039;, value);}&lt;br /&gt;
    });   &lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  $(&amp;#039;td a[href^=&amp;quot;/cgi-bin/koha/catalogue/moredetail.pl&amp;quot;]&amp;#039;).text(function () {&lt;br /&gt;
    var storedsearch = localStorage.getItem(&amp;#039;search-form&amp;#039;);&lt;br /&gt;
    if ($(this).text() == storedsearch) {&lt;br /&gt;
      $(this).closest(&amp;#039;tr&amp;#039;).children().css(&amp;#039;background-color&amp;#039;,&amp;#039;#d4efb7&amp;#039;);&lt;br /&gt;
      localStorage.removeItem(&amp;#039;search-form&amp;#039;);}&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Knapp med &amp;quot;Senaste låntagare&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Koha-version: 17.11.04.000&lt;br /&gt;
Av: Johan Sahlberg, Bibliotek Mellansjö - johan.sahlberg@tidaholm.se&lt;br /&gt;
&lt;br /&gt;
Sparar senast laddade låntagare i webbläsaren och skapar därefter en knapp för att man snabbt ska kunna ladda den senaste låntagaren.&lt;br /&gt;
När man kommer med muspekaren över knappen visas vilken låntagaren är till höger om knappen.&lt;br /&gt;
Även en rensa-knapp finns ifall man vill ta bort manuellt.&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  $(&amp;#039;div.patroninfo h5&amp;#039;).each(function(){  &lt;br /&gt;
    var value = $(this).text();&lt;br /&gt;
    var value2 = value.substring(value.lastIndexOf(&amp;quot;(&amp;quot;)+1,value.lastIndexOf(&amp;quot;)&amp;quot;));&lt;br /&gt;
    sessionStorage.setItem(&amp;#039;lastpatron&amp;#039;, value);&lt;br /&gt;
    sessionStorage.setItem(&amp;#039;cardnumber&amp;#039;, value2);&lt;br /&gt;
  });   &lt;br /&gt;
&lt;br /&gt;
  if (sessionStorage[&amp;quot;cardnumber&amp;quot;]) { // Visa knappen ifall det finns en sparad låntagare&lt;br /&gt;
    var lpatron = sessionStorage.getItem(&amp;#039;lastpatron&amp;#039;);&lt;br /&gt;
    $(&amp;#039;&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;button id=&amp;quot;lastpatron&amp;quot;&amp;gt;Senaste låntagare&amp;lt;/button&amp;gt;&amp;#039;).insertAfter(&amp;#039;input[id=&amp;quot;autocsubmit&amp;quot;]&amp;#039;);&lt;br /&gt;
    $(&amp;#039;&amp;lt;a href=&amp;quot;#&amp;quot; id=&amp;quot;clearlpatron&amp;quot;&amp;gt; Rensa&amp;lt;/a&amp;gt;&amp;#039;).insertAfter(&amp;#039;#lastpatron&amp;#039;);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  $(&amp;quot;&amp;lt;a href=&amp;#039;#&amp;#039; id=&amp;#039;patronspan&amp;#039;&amp;gt; &amp;quot;+lpatron+&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;).insertBefore(&amp;#039;#clearlpatron&amp;#039;).hide();  &lt;br /&gt;
&lt;br /&gt;
  $(&amp;#039;#lastpatron&amp;#039;).mouseover(function(event){&lt;br /&gt;
    event.preventDefault();&lt;br /&gt;
    $(&amp;quot;#clearlpatron&amp;quot;).hide();  &lt;br /&gt;
    $(&amp;quot;#patronspan&amp;quot;).show();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  $(&amp;#039;#lastpatron&amp;#039;).mouseout(function(event){&lt;br /&gt;
    event.preventDefault();&lt;br /&gt;
    $(&amp;quot;#clearlpatron&amp;quot;).show();  &lt;br /&gt;
    $(&amp;quot;#patronspan&amp;quot;).hide();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  $(&amp;#039;#lastpatron&amp;#039;).on(&amp;#039;click&amp;#039;, function(event){ // Öppna senaste låntagare&lt;br /&gt;
    var lpatronnr = sessionStorage.getItem(&amp;#039;cardnumber&amp;#039;);&lt;br /&gt;
    $(&amp;#039;input[id=&amp;quot;findborrower&amp;quot;]&amp;#039;).attr(&amp;quot;value&amp;quot;, lpatronnr);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  $(&amp;#039;#clearlpatron&amp;#039;).on(&amp;#039;click&amp;#039;, function(event){ // Rensa senaste låntagare&lt;br /&gt;
    sessionStorage.removeItem(&amp;#039;cardnumber&amp;#039;);&lt;br /&gt;
    sessionStorage.removeItem(&amp;#039;lastpatron&amp;#039;);&lt;br /&gt;
    $(&amp;#039;#lastpatron&amp;#039;).hide();&lt;br /&gt;
    $(&amp;#039;#clearlpatron&amp;#039;).hide();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Musik- och teaterbiblioteket ==&lt;br /&gt;
Tillagt 2021-11-08 av Marie Hedbom, Musik- och teaterbiblioteket&lt;br /&gt;
&lt;br /&gt;
Ändra namn på fält i redigering av exemplarpost. Obs, slår igenom oavsett om man byter språk till tex engelska. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//byter namn på fältets namn&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;0 - Withdrawn status&amp;#039;)&amp;quot;).text(&amp;#039;0 - Begränsat material&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;2 - Source of classification or shelving scheme&amp;#039;)&amp;quot;).text(&amp;#039;2 - Klassifikationssystem&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;3 - Materials specified (bound volume or other part&amp;#039;)&amp;quot;).text(&amp;#039;3 - Material specificerat&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;4 - Damaged status&amp;#039;)&amp;quot;).text(&amp;#039;4 - Skadestatus&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;5 - Use restrictions&amp;#039;)&amp;quot;).text(&amp;#039;5 - Restriktioner&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;7 - Not for loan&amp;#039;)&amp;quot;).text(&amp;#039;7 - Inte för lån&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;8 - Collection code&amp;#039;)&amp;quot;).text(&amp;#039;8 - Samling&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;c - Shelving location&amp;#039;)&amp;quot;).text(&amp;#039;c - Placering&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;h - Serial Enumeration / chronology&amp;#039;)&amp;quot;).text(&amp;#039;h - Tidskriftsnummer&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;j - Shelving control number&amp;#039;)&amp;quot;).text(&amp;#039;j - Statistik stämmor&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;o - Full call number&amp;#039;)&amp;quot;).text(&amp;#039;o - Hyllplacering&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;p - Barcode&amp;#039;)&amp;quot;).text(&amp;#039;p - Streckkod&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;t - Copy number&amp;#039;)&amp;quot;).text(&amp;#039;t - Exemplarnummer&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;x - Non-public note&amp;#039;)&amp;quot;).text(&amp;#039;x - Intern anmärkning&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;y - Koha item type&amp;#039;)&amp;quot;).text(&amp;#039;y - Exemplartyp&amp;#039;);&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;z - Public note&amp;#039;)&amp;quot;).text(&amp;#039;z - Offentlig anmärkning&amp;#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dölja fält som vi inte vill visa i exemplarredigeringen. Obs, ursprungligen från Mellansjö så de ska ha credden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//döljer onödiga fält i exemplarredigeringen&lt;br /&gt;
if ($(&amp;#039;#cat_additem&amp;#039;).length) {&lt;br /&gt;
&lt;br /&gt;
  var hiddenArr = [&amp;#039;a&amp;#039;,&amp;#039;b&amp;#039;,&amp;#039;d&amp;#039;,&amp;#039;e&amp;#039;,&amp;#039;f&amp;#039;,&amp;#039;g&amp;#039;,&amp;#039;i&amp;#039;,&amp;#039;v&amp;#039;,&amp;#039;w&amp;#039;,&amp;#039;2&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
  for (i = 0; i &amp;lt; hiddenArr.length; i++) {&lt;br /&gt;
&lt;br /&gt;
    $(&amp;#039;.subfield_line label&amp;#039;).each(function() {&lt;br /&gt;
      if ($(this).text().charAt(0) == hiddenArr[i]) {&lt;br /&gt;
        $(this).closest(&amp;#039;li&amp;#039;).hide();&lt;br /&gt;
      };&lt;br /&gt;
    });&lt;br /&gt;
  };&lt;br /&gt;
}; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriva ut funktionskoder så de blir läsliga/begripliga för användaren. Bara att kopiera och skriva in för varje funktionskod som används.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Skriver ut funktionskoder i både resultatlistan och på detaljsidan&lt;br /&gt;
$(&amp;quot;.relatorcode&amp;quot;).text(function () {&lt;br /&gt;
    return $(this).text().replace(/\bedt(\.|\b)/, &amp;quot;redaktör&amp;quot;); &lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rödmarkera fält i tex låntagar- eller exemplarpost utan att det är obligatoriska fält.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Rödmarkerar viktiga fält i exemplarposten&lt;br /&gt;
$(&amp;quot;#cataloguing_additem_newitem label:contains(&amp;#039;o - Hyllplacering&amp;#039;)&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
//Rödmarkerar statistikfälten Kön och Län även om det går att spara även utan att fylla i&lt;br /&gt;
$(&amp;quot;#memberentry_patron_attributes label[for=&amp;#039;patron_attr_1&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
  //style attribute in red since it&amp;#039;s required&lt;br /&gt;
$(&amp;quot;#memberentry_patron_attributes label[for=&amp;#039;patron_attr_2&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_identity label:contains(&amp;#039;Födelsedatum: &amp;#039;)&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_mainaddress label:contains(&amp;#039;Land: &amp;#039;)&amp;quot;).text(&amp;quot;Land (inte Sve): &amp;quot;);&lt;br /&gt;
//$(&amp;quot;#memberentry_library_management label[for=&amp;#039;branchcode&amp;#039;]&amp;quot;).hide();  &lt;br /&gt;
$(&amp;quot;#memberentry_mainaddress label[for=&amp;#039;address&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_mainaddress label[for=&amp;#039;zipcode&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_mainaddress label[for=&amp;#039;city&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_contact label[for=&amp;#039;phone&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_contact label[for=&amp;#039;email&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_library_management label[for=&amp;#039;cardnumber&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
$(&amp;quot;#memberentry_library_management label[for=&amp;#039;sort2&amp;#039;]&amp;quot;).addClass(&amp;quot;required&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Irriterande popup som kommer om låntagaren har kategorin NY och därmed inte är helt klar&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Ger popupmeddelande om låntagarkategorin är NY med uppmaning att uppgradera kontot&lt;br /&gt;
if ($(&amp;#039;div.patroninfo &amp;gt; ul.patronbriefinfo &amp;gt; li.patroncategory:contains(&amp;quot;NY&amp;quot;)&amp;#039;).length &amp;gt; 0) {&lt;br /&gt;
                alert(&amp;#039;Uppgradera kontot innan du lånar ut material till låntagaren!&amp;#039;);&lt;br /&gt;
            }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=687</id>
		<title>Musik och teaterbiblioteket</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=687"/>
		<updated>2020-08-17T11:51:22Z</updated>

		<summary type="html">&lt;p&gt;Marie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rapport från Musik- och teaterbiblioteket&lt;br /&gt;
&lt;br /&gt;
== Cirkulation ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Framtagningslista&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Egengjord lista för att hämta fram reserverat material då vi har det mesta i magasin.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM (SELECT items.location, items.itemcallnumber, biblio.title AS &amp;#039;Titel&amp;#039;, biblio.author AS &amp;#039;Upphov&amp;#039;, biblio.copyrightdate,&lt;br /&gt;
      reserves.reservedate AS &amp;#039;Reservationsdatum&amp;#039;, reserves.reservenotes AS &amp;#039;Kommentar&amp;#039;,&lt;br /&gt;
      CONCAT_WS(&amp;#039; &amp;#039;, borrowers.firstname, borrowers.surname) AS &amp;#039;Låntagare&amp;#039;,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY reserves.reservedate ASC, reserves.reserve_id ASC) AS reserveenumeration,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY &lt;br /&gt;
                   CASE WHEN items.location = &amp;#039;PjäsHem&amp;#039; THEN &amp;#039;0&amp;#039;&lt;br /&gt;
                   WHEN items.location LIKE &amp;#039;EMS%&amp;#039; THEN CONCAT(&amp;#039;2&amp;#039;, items.location)&lt;br /&gt;
                   WHEN items.location IN (&amp;#039;SVA&amp;#039;, &amp;#039;Referens&amp;#039;, &amp;#039;Rariteter&amp;#039;) THEN CONCAT(&amp;#039;3&amp;#039;, items.location)&lt;br /&gt;
                   ELSE CONCAT(&amp;#039;1&amp;#039;, items.location) END&lt;br /&gt;
                   ASC, items.copynumber ASC,items.barcode) AS itemenumeration,&lt;br /&gt;
      waitortransit.itemnumber IS NOT NULL AS waitortransit&lt;br /&gt;
FROM borrowers INNER JOIN reserves ON borrowers.borrowernumber = reserves.borrowernumber&lt;br /&gt;
INNER JOIN biblio ON biblio.biblionumber = reserves.biblionumber&lt;br /&gt;
INNER JOIN items ON biblio.biblionumber = items.biblionumber&lt;br /&gt;
LEFT OUTER JOIN issues ON issues.itemnumber = items.itemnumber&lt;br /&gt;
LEFT OUTER JOIN&lt;br /&gt;
      (&lt;br /&gt;
      SELECT itemnumber FROM reserves WHERE found IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)&lt;br /&gt;
      ) AS waitortransit&lt;br /&gt;
ON items.itemnumber = waitortransit.itemnumber&lt;br /&gt;
WHERE issues.itemnumber IS NULL&lt;br /&gt;
AND reserves.suspend = 0&lt;br /&gt;
AND (reserves.itemnumber = items.itemnumber OR reserves.itemnumber IS NULL)&lt;br /&gt;
AND items.itemlost = &amp;#039;0&amp;#039;&lt;br /&gt;
AND COALESCE(reserves.found,&amp;#039;&amp;#039;) NOT IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)) X&lt;br /&gt;
WHERE reserveenumeration = itemenumeration&lt;br /&gt;
AND NOT waitortransit&lt;br /&gt;
AND (location NOT LIKE &amp;#039;EMS%&amp;#039; AND location NOT LIKE &amp;#039;Orkester&amp;#039;)&lt;br /&gt;
ORDER BY location, itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Statistik ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aktiva låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
	mdt AS &amp;#039;Året som lånt senast var aktiv&amp;#039;,&lt;br /&gt;
	COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr,&lt;br /&gt;
		MAX(LEFT(statistics.datetime,4)) mdt&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;INST&amp;#039;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1,2 ORDER BY 1,2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Registrerade låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
    COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		borrowers&lt;br /&gt;
	LEFT OUTER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		COALESCE(borrower_attributes.code = &amp;#039;INST&amp;#039;, borrower_attributes.borrowernumber IS NULL)&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nya låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(borrowernumber) AS &amp;#039;Nya låntagare&amp;#039;&lt;br /&gt;
FROM borrowers&lt;br /&gt;
WHERE YEAR(dateenrolled) = &amp;lt;&amp;lt;Välj år ÅÅÅÅ&amp;gt;&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lån fördelat på län&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger län som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COALESCE(cat,&amp;quot; Total&amp;quot;) AS cat,loans,loans/MAX(loans) OVER (ORDER BY loans DESC)*100 FROM&lt;br /&gt;
(&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;) THEN &amp;#039;Blekinge&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;w&amp;#039;) THEN &amp;#039;Dalarna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;) THEN &amp;#039;Gotland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;x&amp;#039;) THEN &amp;#039;Gävleborg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;n&amp;#039;) THEN &amp;#039;Halland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;z&amp;#039;) THEN &amp;#039;Jämtland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;f&amp;#039;) THEN &amp;#039;Jönköping&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;h&amp;#039;) THEN &amp;#039;Kalmar&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;g&amp;#039;) THEN &amp;#039;Kronoberg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;b&amp;#039;) THEN &amp;#039;Norrbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;) THEN &amp;#039;Skåne&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;a&amp;#039;) THEN &amp;#039;Stockholm&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;d&amp;#039;) THEN &amp;#039;Södermanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;c&amp;#039;) THEN &amp;#039;Uppsala&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;s&amp;#039;) THEN &amp;#039;Värmland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;1&amp;#039;) THEN &amp;#039;Västerbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;y&amp;#039;) THEN &amp;#039;Västernorrland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;) THEN &amp;#039;Västmanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;o&amp;#039;) THEN &amp;#039;Västra Götaland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;t&amp;#039;) THEN &amp;#039;Örebro&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;e&amp;#039;) THEN &amp;#039;Östergötland&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS cat,&lt;br /&gt;
	COUNT(*) AS loans&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;LÄN&amp;#039;&lt;br /&gt;
      	AND statistics.datetime BETWEEN &amp;lt;&amp;lt;Välj startdatum|date&amp;gt;&amp;gt; AND &amp;lt;&amp;lt;och slutdatum|date&amp;gt;&amp;gt;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 WITH ROLLUP&lt;br /&gt;
) x&lt;br /&gt;
ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tertialstatistik&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Lån grupperat per tertial&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
(MONTH(datetime) DIV 4)+1 AS &amp;#039;Tertial för år 2019&amp;#039;, &lt;br /&gt;
SUM( IF(type = &amp;#039;issue&amp;#039;, 1, 0 )) AS Utlån,&lt;br /&gt;
SUM( IF(type = &amp;#039;renew&amp;#039;, 1, 0 )) AS Omlån,&lt;br /&gt;
SUM( IF(type = &amp;#039;onsite_checkout&amp;#039;, 1, 0 )) AS Läsesalslån,&lt;br /&gt;
SUM( IF(type IN (&amp;#039;issue&amp;#039;,&amp;#039;renew&amp;#039;,&amp;#039;onsite_checkout&amp;#039;), 1, 0 )) AS &amp;#039;Totalt antal transaktioner&amp;#039;&lt;br /&gt;
FROM  statistics&lt;br /&gt;
WHERE YEAR(datetime)=2019&lt;br /&gt;
GROUP BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meddelanden ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOLD-meddelande&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Vi har framtagning av material på fasta tider men ibland görs det framtagning tidigare än angivet och då går HOLD-meddelanden ut &amp;quot;för tidigt&amp;quot;. Under våren 2020 skrev vi koden under [%- USE date -%] som testar för veckodag och klockslag så att rätt meddelande om när material finns tillgängligt skickas ut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;#039;font-family:Arial,Helvetica,Serif; color:#000000; font-size:1em;&amp;#039;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hej &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;,&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Det här är ett automatgenererat mejl.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[%- USE date -%]&lt;br /&gt;
	[% IF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;5&amp;#039; %]			&lt;br /&gt;
		Du kan hämta material från måndag klockan 13.00.&lt;br /&gt;
	[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;6&amp;#039; %]		&lt;br /&gt;
		Du kan hämta material från måndag klockan 13.00.&lt;br /&gt;
	[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;7&amp;#039; %]		&lt;br /&gt;
		Du kan hämta material från måndag klockan 13.00.&lt;br /&gt;
	[% ELSE %]&lt;br /&gt;
		[% IF today.substr(11) &amp;lt; &amp;#039;13:00&amp;#039; %]				&lt;br /&gt;
			Du kan hämta material från klockan 13.00 idag.&lt;br /&gt;
		[% ELSIF today.substr(11) &amp;lt; &amp;#039;15:00&amp;#039; %]&lt;br /&gt;
			Du kan hämta material från klockan 15.00 idag.&lt;br /&gt;
		[% ELSE %]&lt;br /&gt;
			Du kan hämta material från klockan 13.00 imorgon. &lt;br /&gt;
		[% END %]&lt;br /&gt;
	[% END %]&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Streckkod: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Beställt material finns på vänthyllan till &amp;lt;&amp;lt;reserves.expirationdate&amp;gt;&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hälsningar,&amp;lt;/br&amp;gt;&lt;br /&gt;
Musik- och teaterbiblioteket&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchphone&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchurl&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOLD SLIP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Den här är modifierad utifrån Mellansjös variant.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
	&amp;lt;!-- &lt;br /&gt;
        .patronletter { page-break-after: always }&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% USE Branches %]&lt;br /&gt;
&lt;br /&gt;
[% loggedinbranchname = Branches.GetName( Branches.GetLoggedInBranchcode() ) %]&lt;br /&gt;
&amp;lt;!-- Superviktigt avsnitt eftersom det gör att man kan få olika texter beroende på om reservationen ska hämtas på det bibliotek man är inloggad som, eller på ett annat bibliotek --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% IF (borrower.categorycode == &amp;quot;ILL&amp;quot; &amp;amp;&amp;amp; borrower.lang == &amp;quot;en&amp;quot;) %]&lt;br /&gt;
&amp;lt;h2&amp;gt;Fjärrlån att skicka&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Låna ut och skicka till:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;country&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Author: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Title: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Barcode: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Item number: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Due date:&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Musik- och teaterbiblioteket&amp;lt;/br&amp;gt;&lt;br /&gt;
If you send a package through the postal service please use our postal &lt;br /&gt;
address:&amp;lt;/br&amp;gt; &lt;br /&gt;
Box 16326, 103 26 Stockholm, Sweden&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
If you use a delivery service, please use the following address:&amp;lt;/br&amp;gt;&lt;br /&gt;
Lokstallsgatan 9, 113 21 Stockholm, Sweden&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% ELSIF (borrower.categorycode == &amp;quot;ILL&amp;quot;) %]&lt;br /&gt;
&amp;lt;h2&amp;gt;Fjärrlån att skicka&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Låna ut och skicka till:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Streckkod: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Återlämningsdatum:&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Musik- och teaterbiblioteket&amp;lt;/br&amp;gt;&lt;br /&gt;
Returadress för brev och postpaket:&amp;lt;/br&amp;gt;&lt;br /&gt;
Box 16326, 103 26 Stockholm&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Returadress för företagspaket:&amp;lt;/br&amp;gt;&lt;br /&gt;
Lokstallsgatan 9, 113 21 Stockholm&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% ELSE %]&lt;br /&gt;
&amp;lt;h1&amp;gt;Lånekortsnummer: &amp;lt;&amp;lt;borrowers.cardnumber&amp;gt;&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;, &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Meddelande: &amp;lt;&amp;lt;reserves.reservenotes&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;På vänthylla sen: &amp;lt;&amp;lt;reserves.waitingdate&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hämtas senast: &amp;lt;&amp;lt;reserves.expirationdate&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;, &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% END %]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=686</id>
		<title>Musik och teaterbiblioteket</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=686"/>
		<updated>2020-08-17T11:50:30Z</updated>

		<summary type="html">&lt;p&gt;Marie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rapport från Musik- och teaterbiblioteket&lt;br /&gt;
&lt;br /&gt;
== SQL-rapporter och statistik ==&lt;br /&gt;
&lt;br /&gt;
== Cirkulation ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Framtagningslista&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Egengjord lista för att hämta fram reserverat material då vi har det mesta i magasin.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM (SELECT items.location, items.itemcallnumber, biblio.title AS &amp;#039;Titel&amp;#039;, biblio.author AS &amp;#039;Upphov&amp;#039;, biblio.copyrightdate,&lt;br /&gt;
      reserves.reservedate AS &amp;#039;Reservationsdatum&amp;#039;, reserves.reservenotes AS &amp;#039;Kommentar&amp;#039;,&lt;br /&gt;
      CONCAT_WS(&amp;#039; &amp;#039;, borrowers.firstname, borrowers.surname) AS &amp;#039;Låntagare&amp;#039;,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY reserves.reservedate ASC, reserves.reserve_id ASC) AS reserveenumeration,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY &lt;br /&gt;
                   CASE WHEN items.location = &amp;#039;PjäsHem&amp;#039; THEN &amp;#039;0&amp;#039;&lt;br /&gt;
                   WHEN items.location LIKE &amp;#039;EMS%&amp;#039; THEN CONCAT(&amp;#039;2&amp;#039;, items.location)&lt;br /&gt;
                   WHEN items.location IN (&amp;#039;SVA&amp;#039;, &amp;#039;Referens&amp;#039;, &amp;#039;Rariteter&amp;#039;) THEN CONCAT(&amp;#039;3&amp;#039;, items.location)&lt;br /&gt;
                   ELSE CONCAT(&amp;#039;1&amp;#039;, items.location) END&lt;br /&gt;
                   ASC, items.copynumber ASC,items.barcode) AS itemenumeration,&lt;br /&gt;
      waitortransit.itemnumber IS NOT NULL AS waitortransit&lt;br /&gt;
FROM borrowers INNER JOIN reserves ON borrowers.borrowernumber = reserves.borrowernumber&lt;br /&gt;
INNER JOIN biblio ON biblio.biblionumber = reserves.biblionumber&lt;br /&gt;
INNER JOIN items ON biblio.biblionumber = items.biblionumber&lt;br /&gt;
LEFT OUTER JOIN issues ON issues.itemnumber = items.itemnumber&lt;br /&gt;
LEFT OUTER JOIN&lt;br /&gt;
      (&lt;br /&gt;
      SELECT itemnumber FROM reserves WHERE found IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)&lt;br /&gt;
      ) AS waitortransit&lt;br /&gt;
ON items.itemnumber = waitortransit.itemnumber&lt;br /&gt;
WHERE issues.itemnumber IS NULL&lt;br /&gt;
AND reserves.suspend = 0&lt;br /&gt;
AND (reserves.itemnumber = items.itemnumber OR reserves.itemnumber IS NULL)&lt;br /&gt;
AND items.itemlost = &amp;#039;0&amp;#039;&lt;br /&gt;
AND COALESCE(reserves.found,&amp;#039;&amp;#039;) NOT IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)) X&lt;br /&gt;
WHERE reserveenumeration = itemenumeration&lt;br /&gt;
AND NOT waitortransit&lt;br /&gt;
AND (location NOT LIKE &amp;#039;EMS%&amp;#039; AND location NOT LIKE &amp;#039;Orkester&amp;#039;)&lt;br /&gt;
ORDER BY location, itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Statistik ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aktiva låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
	mdt AS &amp;#039;Året som lånt senast var aktiv&amp;#039;,&lt;br /&gt;
	COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr,&lt;br /&gt;
		MAX(LEFT(statistics.datetime,4)) mdt&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;INST&amp;#039;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1,2 ORDER BY 1,2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Registrerade låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
    COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		borrowers&lt;br /&gt;
	LEFT OUTER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		COALESCE(borrower_attributes.code = &amp;#039;INST&amp;#039;, borrower_attributes.borrowernumber IS NULL)&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nya låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(borrowernumber) AS &amp;#039;Nya låntagare&amp;#039;&lt;br /&gt;
FROM borrowers&lt;br /&gt;
WHERE YEAR(dateenrolled) = &amp;lt;&amp;lt;Välj år ÅÅÅÅ&amp;gt;&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lån fördelat på län&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger län som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COALESCE(cat,&amp;quot; Total&amp;quot;) AS cat,loans,loans/MAX(loans) OVER (ORDER BY loans DESC)*100 FROM&lt;br /&gt;
(&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;) THEN &amp;#039;Blekinge&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;w&amp;#039;) THEN &amp;#039;Dalarna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;) THEN &amp;#039;Gotland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;x&amp;#039;) THEN &amp;#039;Gävleborg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;n&amp;#039;) THEN &amp;#039;Halland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;z&amp;#039;) THEN &amp;#039;Jämtland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;f&amp;#039;) THEN &amp;#039;Jönköping&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;h&amp;#039;) THEN &amp;#039;Kalmar&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;g&amp;#039;) THEN &amp;#039;Kronoberg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;b&amp;#039;) THEN &amp;#039;Norrbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;) THEN &amp;#039;Skåne&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;a&amp;#039;) THEN &amp;#039;Stockholm&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;d&amp;#039;) THEN &amp;#039;Södermanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;c&amp;#039;) THEN &amp;#039;Uppsala&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;s&amp;#039;) THEN &amp;#039;Värmland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;1&amp;#039;) THEN &amp;#039;Västerbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;y&amp;#039;) THEN &amp;#039;Västernorrland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;) THEN &amp;#039;Västmanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;o&amp;#039;) THEN &amp;#039;Västra Götaland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;t&amp;#039;) THEN &amp;#039;Örebro&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;e&amp;#039;) THEN &amp;#039;Östergötland&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS cat,&lt;br /&gt;
	COUNT(*) AS loans&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;LÄN&amp;#039;&lt;br /&gt;
      	AND statistics.datetime BETWEEN &amp;lt;&amp;lt;Välj startdatum|date&amp;gt;&amp;gt; AND &amp;lt;&amp;lt;och slutdatum|date&amp;gt;&amp;gt;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 WITH ROLLUP&lt;br /&gt;
) x&lt;br /&gt;
ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tertialstatistik&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Lån grupperat per tertial&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
(MONTH(datetime) DIV 4)+1 AS &amp;#039;Tertial för år 2019&amp;#039;, &lt;br /&gt;
SUM( IF(type = &amp;#039;issue&amp;#039;, 1, 0 )) AS Utlån,&lt;br /&gt;
SUM( IF(type = &amp;#039;renew&amp;#039;, 1, 0 )) AS Omlån,&lt;br /&gt;
SUM( IF(type = &amp;#039;onsite_checkout&amp;#039;, 1, 0 )) AS Läsesalslån,&lt;br /&gt;
SUM( IF(type IN (&amp;#039;issue&amp;#039;,&amp;#039;renew&amp;#039;,&amp;#039;onsite_checkout&amp;#039;), 1, 0 )) AS &amp;#039;Totalt antal transaktioner&amp;#039;&lt;br /&gt;
FROM  statistics&lt;br /&gt;
WHERE YEAR(datetime)=2019&lt;br /&gt;
GROUP BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meddelanden ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOLD-meddelande&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Vi har framtagning av material på fasta tider men ibland görs det framtagning tidigare än angivet och då går HOLD-meddelanden ut &amp;quot;för tidigt&amp;quot;. Under våren 2020 skrev vi koden under [%- USE date -%] som testar för veckodag och klockslag så att rätt meddelande om när material finns tillgängligt skickas ut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;#039;font-family:Arial,Helvetica,Serif; color:#000000; font-size:1em;&amp;#039;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hej &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;,&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Det här är ett automatgenererat mejl.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[%- USE date -%]&lt;br /&gt;
	[% IF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;5&amp;#039; %]			&lt;br /&gt;
		Du kan hämta material från måndag klockan 13.00.&lt;br /&gt;
	[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;6&amp;#039; %]		&lt;br /&gt;
		Du kan hämta material från måndag klockan 13.00.&lt;br /&gt;
	[% ELSIF date.format(date.now, &amp;#039;%u&amp;#039;) == &amp;#039;7&amp;#039; %]		&lt;br /&gt;
		Du kan hämta material från måndag klockan 13.00.&lt;br /&gt;
	[% ELSE %]&lt;br /&gt;
		[% IF today.substr(11) &amp;lt; &amp;#039;13:00&amp;#039; %]				&lt;br /&gt;
			Du kan hämta material från klockan 13.00 idag.&lt;br /&gt;
		[% ELSIF today.substr(11) &amp;lt; &amp;#039;15:00&amp;#039; %]&lt;br /&gt;
			Du kan hämta material från klockan 15.00 idag.&lt;br /&gt;
		[% ELSE %]&lt;br /&gt;
			Du kan hämta material från klockan 13.00 imorgon. &lt;br /&gt;
		[% END %]&lt;br /&gt;
	[% END %]&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Streckkod: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Beställt material finns på vänthyllan till &amp;lt;&amp;lt;reserves.expirationdate&amp;gt;&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hälsningar,&amp;lt;/br&amp;gt;&lt;br /&gt;
Musik- och teaterbiblioteket&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchphone&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;branches.branchurl&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HOLD SLIP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Den här är modifierad utifrån Mellansjös variant.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
	&amp;lt;!-- &lt;br /&gt;
        .patronletter { page-break-after: always }&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% USE Branches %]&lt;br /&gt;
&lt;br /&gt;
[% loggedinbranchname = Branches.GetName( Branches.GetLoggedInBranchcode() ) %]&lt;br /&gt;
&amp;lt;!-- Superviktigt avsnitt eftersom det gör att man kan få olika texter beroende på om reservationen ska hämtas på det bibliotek man är inloggad som, eller på ett annat bibliotek --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% IF (borrower.categorycode == &amp;quot;ILL&amp;quot; &amp;amp;&amp;amp; borrower.lang == &amp;quot;en&amp;quot;) %]&lt;br /&gt;
&amp;lt;h2&amp;gt;Fjärrlån att skicka&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Låna ut och skicka till:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;country&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Author: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Title: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Barcode: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Item number: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Due date:&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Musik- och teaterbiblioteket&amp;lt;/br&amp;gt;&lt;br /&gt;
If you send a package through the postal service please use our postal &lt;br /&gt;
address:&amp;lt;/br&amp;gt; &lt;br /&gt;
Box 16326, 103 26 Stockholm, Sweden&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
If you use a delivery service, please use the following address:&amp;lt;/br&amp;gt;&lt;br /&gt;
Lokstallsgatan 9, 113 21 Stockholm, Sweden&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% ELSIF (borrower.categorycode == &amp;quot;ILL&amp;quot;) %]&lt;br /&gt;
&amp;lt;h2&amp;gt;Fjärrlån att skicka&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Låna ut och skicka till:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Streckkod: &amp;lt;&amp;lt;items.barcode&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Återlämningsdatum:&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Musik- och teaterbiblioteket&amp;lt;/br&amp;gt;&lt;br /&gt;
Returadress för brev och postpaket:&amp;lt;/br&amp;gt;&lt;br /&gt;
Box 16326, 103 26 Stockholm&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Returadress för företagspaket:&amp;lt;/br&amp;gt;&lt;br /&gt;
Lokstallsgatan 9, 113 21 Stockholm&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% ELSE %]&lt;br /&gt;
&amp;lt;h1&amp;gt;Lånekortsnummer: &amp;lt;&amp;lt;borrowers.cardnumber&amp;gt;&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;, &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.address2&amp;gt;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;borrowers.zipcode&amp;gt;&amp;gt; &amp;lt;&amp;lt;borrowers.city&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Hyllplats: &amp;lt;&amp;lt;items.itemcallnumber&amp;gt;&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Författare: &amp;lt;&amp;lt;biblio.author&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Titel: &amp;lt;&amp;lt;biblio.title&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Meddelande: &amp;lt;&amp;lt;reserves.reservenotes&amp;gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;På vänthylla sen: &amp;lt;&amp;lt;reserves.waitingdate&amp;gt;&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hämtas senast: &amp;lt;&amp;lt;reserves.expirationdate&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;lt;b&amp;gt;&amp;lt;&amp;lt;borrowers.surname&amp;gt;&amp;gt;, &amp;lt;&amp;lt;borrowers.firstname&amp;gt;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[% END %]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Statistik&amp;diff=652</id>
		<title>Statistik</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Statistik&amp;diff=652"/>
		<updated>2019-11-07T15:59:14Z</updated>

		<summary type="html">&lt;p&gt;Marie: Lade till länk till MTB:s sida&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Statistik i Koha finns under menyvalet &amp;quot;Mer / Rapporter&amp;quot; och redan från början finns ett antal färdiga rapporter som kan köras genom att klicka på länkarna. Den som vill kan också skapa egen statistik med hjälp av ett grafiskt gränssnitt även om det kräver viss förståelse av hur informationen är strukturerad i databasen. För den som kan databasspråket SQL finns det mycket goda möjligheter att ta ut egen statistik via SQL-frågor. &lt;br /&gt;
&lt;br /&gt;
Egna SQL-rapporter kan du göra publika och de visas då som JSON-data vilket gör dem mycket användbara för att t.ex. förse en egen widget i Opac med rådata. Motsvarande skall också att göra med widgets i personalgränssnittet utan att känslig data exponeras publikt. I normalfallet tittar du på rapporten direkt i Koha och kan därifrån också ladda ned datat till Excel m.fl. för vidare bearbetning. &lt;br /&gt;
&lt;br /&gt;
== SQL-rapporter som andra funnit användbara ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Författarfonden&amp;#039;&amp;#039;: [[Statistik/Författarfonden]]&lt;br /&gt;
&lt;br /&gt;
De här rapporterna togs ursprungligen fram av Magnus Enger för Hyltes räkning. Notera att de är avsedda som en utgångspunkt för dina egna rapporter - du kommer troligen behöva anpassa dem något. Rapporterna finns också tillgängliga på det internationella Koha communityts wiki. [https://wiki.koha-community.org/wiki/Reports_for_KB-statistik]&lt;br /&gt;
&lt;br /&gt;
Några råd om hur du anpassar rapporterna: &lt;br /&gt;
* Databasens struktur ser likadan ut i olika Koha-installationer, men däremot ändras koderna för medietyper, biblioteksfilialer och placeringar. Dessa behöver du ändra för att matcha de ditt bibliotek använder. Koder för medietyp hittar du på http://www.minkoha-personaldel.se/cgi-bin/koha/admin/itemtypes.pl. Koder för biblioteken hittar du på /cgi-bin/koha/admin/branches.pl och placeringarna finns på /cgi-bin/koha/admin/authorised_values.pl under LOC i drop-down menyn. &lt;br /&gt;
* Referenser till datum behöver du ändra så de stämmer med den tidpunkt du vill ta ut statistik för. &lt;br /&gt;
&lt;br /&gt;
Ref, antal exemplar och signum&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT &lt;br /&gt;
  i.homebranch AS Bibliotek, &lt;br /&gt;
  SUBSTRING_INDEX( b.author, &amp;#039;, &amp;#039;, 1 )  AS Frfnamn, &lt;br /&gt;
  b.title AS Titel, &lt;br /&gt;
  SUBSTRING_INDEX( b.author, &amp;#039;, &amp;#039;, -1 ) AS Frffnamn,&lt;br /&gt;
  volume AS Del, &lt;br /&gt;
  editionstatement AS Upplaga, &lt;br /&gt;
  publicationyear AS Utgar, &lt;br /&gt;
  isbn AS Isbn, &lt;br /&gt;
  itemcallnumber AS signum,&lt;br /&gt;
  COUNT(*) AS Antal &lt;br /&gt;
FROM &lt;br /&gt;
  items as i, &lt;br /&gt;
  biblio as b, &lt;br /&gt;
  biblioitems as bi &lt;br /&gt;
WHERE i.biblionumber = b.biblionumber &lt;br /&gt;
  AND i.biblionumber = bi.biblionumber &lt;br /&gt;
  AND i.notforloan = 1 &lt;br /&gt;
GROUP BY i.biblionumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ref och antal exemplar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT &lt;br /&gt;
  i.homebranch AS Bibliotek, &lt;br /&gt;
  SUBSTRING_INDEX( b.author, &amp;#039;, &amp;#039;, 1 )  AS Frfnamn, &lt;br /&gt;
  b.title AS Titel, &lt;br /&gt;
  SUBSTRING_INDEX( b.author, &amp;#039;, &amp;#039;, -1 ) AS Frffnamn,&lt;br /&gt;
  volume AS Del, &lt;br /&gt;
  editionstatement AS Upplaga, &lt;br /&gt;
  publicationyear AS Utgar, &lt;br /&gt;
  isbn AS Isbn, &lt;br /&gt;
  COUNT(*) AS Antal &lt;br /&gt;
FROM &lt;br /&gt;
  items as i, &lt;br /&gt;
  biblio as b, &lt;br /&gt;
  biblioitems as bi &lt;br /&gt;
WHERE i.biblionumber = b.biblionumber &lt;br /&gt;
  AND i.biblionumber = bi.biblionumber &lt;br /&gt;
  AND i.notforloan = 1 &lt;br /&gt;
GROUP BY i.biblionumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
År 2014 – Ej referens, antal utlån&lt;br /&gt;
&lt;br /&gt;
Ändra raden &amp;quot;AND s.datetime like &amp;#039;2016-&amp;amp;&amp;#039;&amp;quot; till det år du vill ta ut statistik för. Ändra också tredje raden från slutet &amp;quot;AND (i.itype = &amp;quot;A&amp;quot;...&amp;quot; för att spegla de medietyper du vill inkludera i utlåningsstatistiken. Eller ändra till AND i.itype != &amp;quot;REF&amp;quot; om du du bara vill utesluta referens (med koden &amp;quot;REF&amp;quot;). Du hittar dina egna koder för medietyper på http://www.minkoha-personaldel.se/cgi-bin/koha/admin/itemtypes.pl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT &lt;br /&gt;
  s.branch AS Bibliotek, &lt;br /&gt;
  SUBSTRING_INDEX( b.author, &amp;#039;, &amp;#039;, 1 )  AS Frfnamn, &lt;br /&gt;
  b.title AS Titel, &lt;br /&gt;
  SUBSTRING_INDEX( b.author, &amp;#039;, &amp;#039;, -1 ) AS Frffnamn,&lt;br /&gt;
  volume AS Del, &lt;br /&gt;
  editionstatement AS Upplaga, &lt;br /&gt;
  publicationyear AS Utgar, &lt;br /&gt;
  isbn AS Isbn, &lt;br /&gt;
  COUNT(*) AS Antal &lt;br /&gt;
FROM &lt;br /&gt;
  statistics as s, &lt;br /&gt;
  items as i, &lt;br /&gt;
  biblio as b, &lt;br /&gt;
  biblioitems as bi &lt;br /&gt;
WHERE s.itemnumber = i.itemnumber &lt;br /&gt;
  AND i.biblionumber = b.biblionumber &lt;br /&gt;
  AND i.biblionumber = bi.biblionumber &lt;br /&gt;
  AND s.datetime like &amp;#039;2016-%&amp;#039; &lt;br /&gt;
  AND s.type = &amp;#039;issue&amp;#039; &lt;br /&gt;
  AND ( i.itype = &amp;#039;A&amp;#039; OR i.itype = &amp;#039;DEP&amp;#039; OR i.itype = &amp;#039;B&amp;#039; OR i.itype = &amp;#039;C&amp;#039; OR i.itype = &amp;#039;TIDN&amp;#039; ) &lt;br /&gt;
  AND i.notforloan = 0 &lt;br /&gt;
GROUP BY i.biblionumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;KB-statistiken&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dessa rapporter togs ursprungligen fram av Magnus Enger på uppdrag av Hylte folkbibliotek. För att använda dem behöver du anpassa dem med avseende på sådant som t.ex. datum och de bibliotekskoder, koder för medietyp m.fl. som du använder. &lt;br /&gt;
&lt;br /&gt;
19 Streckkoder referensexemplar	&lt;br /&gt;
Visar alla streckkoder för referensböcker. Antalet visas av Koha som anger antal matchande rader.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT barcode FROM items WHERE notforloan = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-5 Antal referensexemplar		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT homebranch AS Avdelning, COUNT(*) AS Antal FROM items WHERE notforloan = 1 AND dateaccessioned NOT LIKE &amp;#039;2015-%&amp;#039; GROUP BY homebranch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Skönlitteratur - Bestånd för vuxna - lista		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT itemcallnumber, count(*) AS Antal FROM items WHERE itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; -- Må ikke innehole mellomrom &lt;br /&gt;
AND BINARY itemcallnumber LIKE &amp;#039;%H%&amp;#039; -- Må inneholde en stor H &lt;br /&gt;
AND itemcallnumber != &amp;#039;Hcg&amp;#039; -- Må ikke være Hcg &lt;br /&gt;
AND itemcallnumber != &amp;#039;Hcf&amp;#039; -- Må ikke være HCF &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; -- Må ikke starte på liten u &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; -- Må ikke starte på liten uf &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; -- Må ikke starte på liten ug &lt;br /&gt;
GROUP BY itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Skönlitteratur - Bestånd för vuxna		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT homebranch AS Avdelning, COUNT(*) AS Antal FROM items WHERE itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber LIKE &amp;#039;%H%&amp;#039; &lt;br /&gt;
AND itemcallnumber != &amp;#039;Hcg&amp;#039; &lt;br /&gt;
AND itemcallnumber != &amp;#039;Hcf&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; GROUP BY homebranch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Skönlitteratur - Bestånd för barn - lista&lt;br /&gt;
&amp;lt;pre&amp;gt;		&lt;br /&gt;
SELECT itemcallnumber, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber LIKE &amp;#039;uH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;ufH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;ugH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;Hcg%&amp;#039;&lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;Hcf%&amp;#039; ) &lt;br /&gt;
GROUP BY itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Skönlitteratur - Bestånd för barn		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber LIKE &amp;#039;uH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;ufH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;ugH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;Hcg%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;Hcf%&amp;#039; ) &lt;br /&gt;
AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; &lt;br /&gt;
GROUP BY home branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Skönlitteratur - Nyförvärv för vuxna		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE dateaccessioned LIKE &amp;#039;2013-%&amp;#039; &lt;br /&gt;
AND ( itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber LIKE &amp;#039;%H%&amp;#039; &lt;br /&gt;
AND itemcallnumber != &amp;#039;Hcg&amp;#039; &lt;br /&gt;
AND itemcallnumber != &amp;#039;Hcf&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; ) &lt;br /&gt;
GROUP BY home branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Skönlitteratur - Nyförvärv för barn		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE dateaccessioned LIKE &amp;#039;2013-%&amp;#039; &lt;br /&gt;
AND ( itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber LIKE &amp;#039;uH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;ufH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;ugH%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;Hcg%&amp;#039; &lt;br /&gt;
OR BINARY itemcallnumber LIKE &amp;#039;Hcf%&amp;#039; ) ) &lt;br /&gt;
GROUP BY home branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Fack- och referenslitteratur - Bestånd för vuxna - lista		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itemcallnumber, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE BINARY itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; &lt;br /&gt;
GROUP BY itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Fack- och referenslitteratur - Bestånd för vuxna		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items WHERE BINARY itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; &lt;br /&gt;
AND BINARY itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; &lt;br /&gt;
AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; &lt;br /&gt;
GROUP BY home branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Fack- och referenslitteratur - Bestånd för barn - lista		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT itemcallnumber, COUNT(*) AS Antal FROM items &lt;br /&gt;
WHERE BINARY itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber LIKE &amp;#039;u%&amp;#039; OR BINARY itemcallnumber LIKE &amp;#039;uf%&amp;#039; OR BINARY itemcallnumber LIKE &amp;#039;ug%&amp;#039; ) GROUP BY itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Fack- och referenslitteratur - Bestånd för barn		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE BINARY itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber LIKE &amp;#039;u%&amp;#039; OR BINARY itemcallnumber LIKE &amp;#039;uf%&amp;#039; OR BINARY itemcallnumber LIKE &amp;#039;ug%&amp;#039; ) AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; &lt;br /&gt;
GROUP BY home branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Fack- och referenslitteratur - Nyförvärv för vuxna		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE dateaccessioned LIKE &amp;#039;2013-%&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; AND BINARY itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; AND BINARY itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; AND BINARY itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; ) &lt;br /&gt;
AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; &lt;br /&gt;
GROUP BY homebranch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
18 Fack- och referenslitteratur - Nyförvärv för barn		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT homebranch AS Avdelning, COUNT(*) AS Antal FROM items &lt;br /&gt;
WHERE dateaccessioned LIKE &amp;#039;2013-%&amp;#039; &lt;br /&gt;
AND ( BINARY itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; AND ( BINARY itemcallnumber LIKE &amp;#039;u%&amp;#039; OR BINARY itemcallnumber LIKE &amp;#039;uf%&amp;#039; OR BINARY itemcallnumber LIKE &amp;#039;ug%&amp;#039; ) ) &lt;br /&gt;
AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; &lt;br /&gt;
GROUP BY homebranch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
20 nyförvärvade titler - poster (etter migrering)		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS Antal FROM biblio &lt;br /&gt;
WHERE datecreated LIKE &amp;#039;2013-%&amp;#039; &lt;br /&gt;
AND datecreated != &amp;#039;2013-09-07&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
20 nyförvärvade titler - eksemplar (hele året)		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT homebranch AS Avdelning, COUNT(*) AS Antal &lt;br /&gt;
FROM items &lt;br /&gt;
WHERE dateaccessioned LIKE &amp;#039;2013-%&amp;#039; &lt;br /&gt;
GROUP BY homebranch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
21 Bestånd av AV-medier per avdelning	&lt;br /&gt;
&lt;br /&gt;
Man må velge hvilken avdeling raporten skal gjelde for.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itemtype, description, COUNT(*) AS Antal FROM itemtypes AS t, items AS i WHERE t.itemtype = i.itype AND itemtype != &amp;#039;A&amp;#039; AND itemtype != &amp;#039;FJ&amp;#039; AND itemtype != &amp;#039;C&amp;#039; AND itemtype != &amp;#039;DEP&amp;#039; AND itemtype != &amp;#039;E&amp;#039; AND itemtype != &amp;#039;N&amp;#039; AND itemtype != &amp;#039;H&amp;#039; AND itemtype != &amp;#039;TIDN&amp;#039; AND homebranch = &amp;lt;&amp;gt; GROUP BY itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
21 Nyförvärv av AV-medier	&lt;br /&gt;
&lt;br /&gt;
Man må velge hvilken avdeling raporten skal gjelde for.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itemtype, description, COUNT(*) AS Antal FROM itemtypes AS t, items AS i WHERE t.itemtype = i.itype AND itemtype != &amp;#039;A&amp;#039; AND itemtype != &amp;#039;C&amp;#039; AND itemtype != &amp;#039;DEP&amp;#039; AND itemtype != &amp;#039;E&amp;#039; AND itemtype != &amp;#039;N&amp;#039; AND itemtype != &amp;#039;H&amp;#039; AND itemtype != &amp;#039;TIDN&amp;#039; AND i.dateaccessioned like &amp;#039;2013-%&amp;#039; AND homebranch = &amp;lt;&amp;gt; GROUP BY itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
25 Beståndet av anpassade medier		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT homebranch AS Avdelning, COUNT(*) AS Antal FROM items WHERE itype = &amp;#039;TALBOK&amp;#039; AND dateaccessioned NOT LIKE &amp;#039;2014-%&amp;#039; GROUP BY homebranch&lt;br /&gt;
25 Utlåningen av anpassade medier		SELECT branch AS Avdelning, COUNT(*) AS Antal FROM statistics WHERE datetime LIKE &amp;#039;2013-%&amp;#039; AND itemtype = &amp;#039;TALBOK&amp;#039; AND ( type = &amp;#039;issue&amp;#039; OR type = &amp;#039;renew&amp;#039; ) GROUP BY branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
27 Utlån - Skönlitteratur för vuxna		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, COUNT(*) AS Antal FROM statistics, items WHERE statistics.itemnumber = items.itemnumber AND datetime like &amp;#039;2013-%&amp;#039; AND ( statistics.type = &amp;#039;issue&amp;#039; OR statistics.type = &amp;#039;renew&amp;#039; ) AND items.itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; AND BINARY items.itemcallnumber LIKE &amp;#039;%H%&amp;#039; AND items.itemcallnumber != &amp;#039;Hcg&amp;#039; AND items.itemcallnumber != &amp;#039;Hcf&amp;#039; AND BINARY items.itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; AND BINARY items.itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; AND BINARY items.itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; GROUP BY branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
27 Utlån - Skönlitteratur för barn		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, COUNT(*) AS Antal FROM statistics, items WHERE statistics.itemnumber = items.itemnumber AND statistics.datetime like &amp;#039;2013-%&amp;#039; AND ( type = &amp;#039;issue&amp;#039; OR type = &amp;#039;renew&amp;#039; ) AND items.itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; AND ( BINARY items.itemcallnumber LIKE &amp;#039;uH%&amp;#039; OR BINARY items.itemcallnumber LIKE &amp;#039;ufH%&amp;#039; OR BINARY items.itemcallnumber LIKE &amp;#039;ugH%&amp;#039; OR BINARY items.itemcallnumber LIKE &amp;#039;Hcg%&amp;#039; OR BINARY items.itemcallnumber LIKE &amp;#039;Hcf%&amp;#039; ) GROUP BY branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
27 Utlån - Fack- och referenslitteratur för vuxna		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, COUNT(*) AS Antal FROM statistics, items WHERE statistics.itemnumber = items.itemnumber AND statistics.datetime like &amp;#039;2013-%&amp;#039; AND ( statistics.type = &amp;#039;issue&amp;#039; OR statistics.type = &amp;#039;renew&amp;#039; ) AND BINARY items.itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; AND BINARY items.itemcallnumber NOT LIKE &amp;#039;u%&amp;#039; AND BINARY items.itemcallnumber NOT LIKE &amp;#039;uf%&amp;#039; AND BINARY items.itemcallnumber NOT LIKE &amp;#039;ug%&amp;#039; GROUP BY branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
27 Utlån - Fack- och referenslitteratur för barn		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, COUNT(*) AS Antal FROM statistics, items WHERE statistics.itemnumber = items.itemnumber AND statistics.datetime like &amp;#039;2013-%&amp;#039; AND ( statistics.type = &amp;#039;issue&amp;#039; OR statistics.type = &amp;#039;renew&amp;#039; ) AND BINARY items.itemcallnumber NOT LIKE &amp;#039;%H%&amp;#039; AND ( BINARY items.itemcallnumber LIKE &amp;#039;u%&amp;#039; OR BINARY items.itemcallnumber LIKE &amp;#039;uf%&amp;#039; OR BINARY items.itemcallnumber LIKE &amp;#039;ug%&amp;#039; ) GROUP BY branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
28 Utlåningen av AV-medier - aktive lån		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT items.itype, COUNT(*) AS Laan, SUM(issues.renewals) AS Omlaan FROM issues LEFT JOIN items ON issues.itemnumber = items.itemnumber WHERE itype != &amp;#039;A&amp;#039; AND itype != &amp;#039;C&amp;#039; AND itype != &amp;#039;DEP&amp;#039; AND itype != &amp;#039;E&amp;#039; AND itype != &amp;#039;N&amp;#039; AND itype != &amp;#039;H&amp;#039; AND itype != &amp;#039;TIDN&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
28 Utlåningen av AV-medier - gamla lån		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT items.itype, COUNT(*) AS Laan, SUM(old_issues.renewals) AS Omlaan FROM old_issues LEFT JOIN items ON old_issues.itemnumber = items.itemnumber WHERE itype != &amp;#039;A&amp;#039; AND itype != &amp;#039;C&amp;#039; AND itype != &amp;#039;DEP&amp;#039; AND itype != &amp;#039;E&amp;#039; AND itype != &amp;#039;N&amp;#039; AND itype != &amp;#039;H&amp;#039; AND itype != &amp;#039;TIDN&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
28 Utlån av AV-medier	&lt;br /&gt;
&lt;br /&gt;
Må velge hvilken avdeling rapporten gjelder for	&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT statistics.itemtype AS Typ, itemtypes.description AS Beskrivning, COUNT(*) AS Antal FROM statistics, itemtypes WHERE statistics.itemtype = itemtypes.itemtype AND statistics.itemtype != &amp;#039;A&amp;#039; AND statistics.itemtype != &amp;#039;C&amp;#039; AND statistics.itemtype != &amp;#039;FJ&amp;#039; AND statistics.itemtype != &amp;#039;DEP&amp;#039; AND statistics.itemtype != &amp;#039;E&amp;#039; AND statistics.itemtype != &amp;#039;N&amp;#039; AND statistics.itemtype != &amp;#039;H&amp;#039; AND statistics.itemtype != &amp;#039;TIDN&amp;#039; AND datetime like &amp;#039;2013-%&amp;#039; AND branch = &amp;lt;&amp;gt; GROUP BY statistics.itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utlåningen av talböcker 2014		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, COUNT(*) AS Antal FROM statistics WHERE datetime LIKE &amp;#039;2014-%&amp;#039; AND itemtype = &amp;#039;TALBOK&amp;#039; AND ( type = &amp;#039;issue&amp;#039; OR type = &amp;#039;renew&amp;#039; ) GROUP BY branch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ut- och omlån 2014. &lt;br /&gt;
&lt;br /&gt;
Allt - fördelat på månader.		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, LEFT(datetime, 7) as Maanad, COUNT(*) AS Antal FROM statistics, items WHERE statistics.itemnumber = items.itemnumber AND datetime like &amp;#039;2014%&amp;#039; AND ( statistics.type = &amp;#039;issue&amp;#039; OR statistics.type = &amp;#039;renew&amp;#039; ) AND items.itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; AND branch = &amp;lt;&amp;gt; GROUP BY Maanad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ut- och omlån 2015. &lt;br /&gt;
&lt;br /&gt;
Allt - fördelat på månader.		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT branch AS Avdelning, MONTH(datetime) as &amp;quot;Månad&amp;quot;, COUNT(*) AS Antal FROM statistics, items WHERE statistics.itemnumber = items.itemnumber AND datetime like &amp;#039;2015%&amp;#039; AND ( statistics.type = &amp;#039;issue&amp;#039; OR statistics.type = &amp;#039;renew&amp;#039; ) -- AND items.itemcallnumber NOT LIKE &amp;#039;% %&amp;#039; AND branch = &amp;lt;&amp;gt; GROUP BY Månad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
19d - Totalt antal aktiva låntagare		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT COUNT(DISTINCT borrowernumber) AS Antal_aktiva FROM statistics WHERE datetime LIKE &amp;#039;2016-%&amp;#039; AND branch != &amp;#039;ORN&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
19e - Aktiva låntagare som är under 18 år		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(DISTINCT s.borrowernumber) AS Antal_aktiva FROM statistics AS s, borrowers AS b WHERE s.borrowernumber = b.borrowernumber AND b.dateofbirth &amp;gt; DATE_SUB(CURDATE(), INTERVAL 18 YEAR) AND s.branch != &amp;#039;ORN&amp;#039; AND s.datetime LIKE &amp;#039;2016%&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
19c - Antal aktiva låntagare som är institutionslåntagare eller personer som saknar uppgift om personnummer		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT COUNT(DISTINCT s.borrowernumber) AS Antal_aktiva FROM statistics AS s LEFT JOIN borrower_attributes AS ba ON s.borrowernumber = ba.borrowernumber WHERE s.datetime LIKE &amp;#039;2015%&amp;#039; AND s.branch != &amp;#039;ORN&amp;#039; AND ba.attribute IS NULL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12a - Antal titlar på svenska språket		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) AS Språk, count(*) AS Antal FROM biblioitems GROUP BY Språk HAVING Språk = &amp;#039;swe&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12b - Antal titlar på nationellt minoritetsspråk		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) AS Språk, count(*) AS Antal FROM biblioitems GROUP BY Språk HAVING ( Språk = &amp;#039;fin&amp;#039; OR Språk = &amp;#039;smi&amp;#039; OR Språk = &amp;#039;9mk&amp;#039; OR Språk = &amp;#039;rom&amp;#039; OR Språk = &amp;#039;yid&amp;#039; )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12c - Antal titlar på utländska språk		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT COUNT(*) AS Antal FROM biblioitems WHERE SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) != &amp;#039;swe&amp;#039; AND SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) != &amp;#039;fin&amp;#039; AND SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) != &amp;#039;smi&amp;#039; AND SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) != &amp;#039;9mk&amp;#039; AND SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) != &amp;#039;rom&amp;#039; AND SUBSTRING(ExtractValue(marcxml, &amp;#039;//controlfield[@tag=&amp;quot;008&amp;quot;]&amp;#039;), 36, 3) != &amp;#039;yid&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
19a - Antal aktiva låntagare som är kvinnor (Näst sista siffran i personnumret är jämn siffra)	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(DISTINCT s.borrowernumber) AS Antal FROM statistics AS s, borrower_attributes AS ba WHERE s.borrowernumber = ba.borrowernumber AND s.datetime LIKE &amp;#039;2016-%&amp;#039; AND s.branch != &amp;#039;ORN&amp;#039; AND code = &amp;#039;PRNSNR&amp;#039; AND LEFT( RIGHT(attribute, 2), 1) % 2 = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
19b - Antal aktiva låntagare som är män	(Näst sista siffran i personnumret är ojämn siffra)	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(DISTINCT s.borrowernumber) AS Antal FROM statistics AS s, borrower_attributes AS ba WHERE s.borrowernumber = ba.borrowernumber AND s.datetime LIKE &amp;#039;2016-%&amp;#039; AND s.branch != &amp;#039;ORN&amp;#039; AND code = &amp;#039;PRNSNR&amp;#039; AND LEFT( RIGHT(attribute, 2), 1) % 2 = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10A: Allting med itemtype: objekttyp böcker - Antal fack / skön / barn / vuxen&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT COUNT(*) FROM items WHERE itype = &amp;#039;BOK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10A: Allting med itemtype: objekttyp böcker - Nyförvärv	fack / skön / barn / vuxen	&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;BOK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10B: Ljudböcker - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;LJUDBOK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10B: Ljudböcker - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;LJUDBOK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10C: Talböcker / Daisy - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT COUNT(*) FROM items WHERE itype = &amp;#039;TALBOK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10C: Talböcker / Daisy - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;TALBOK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10D: itemtype Tidningar &amp;amp; Tidskrifter - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;TIDNINGAR&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10D: itemtype Tidningar &amp;amp; Tidskrifter - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;TIDNINGAR&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10F: Musik cd - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;MUSIK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10F: Musik cd - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;MUSIK&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10H: mikrofilm mm - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;MIKROFILME&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10H: mikrofilm mm - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;MIKROFILME&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10I: Kartor mm - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;KARTOR&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10I: Kartor mm - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;KARTOR&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10J: Noter mm - Antal objekt		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;NOTER&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10J: Noter mm - Nyförvärv		&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE itype = &amp;#039;NOTER&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10G: Film - Antal objekt	(allt med itemtype: Hyr-DVD och Musik-DVD)	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE ( itype = &amp;#039;HYRDVD&amp;#039; OR itype = &amp;#039;MUSIKFILM&amp;#039; ) AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10G: Film - Nyförvärv (allt med itemtype: Hyr-DVD och Musik-DVD)	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(*) FROM items WHERE ( itype = &amp;#039;HYRDVD&amp;#039; OR itype = &amp;#039;MUSIKFILM&amp;#039; ) AND homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2015&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10 Objekttyper - Antal objekter&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek, unntatt Örnaskolan.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itype, COUNT(*) AS Antal FROM items WHERE homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2016 GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10 Objekttyper - Nyförvärv	&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek, unntatt Örnaskolan.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itype, COUNT(*) AS Antal FROM items WHERE homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2016 GROUP BY itype&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14 - Initiala lån	&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT s.itemtype, i.description, COUNT(*) AS Initiala FROM statistics AS s, itemtypes as i WHERE s.itemtype = i.itemtype AND s.type = &amp;#039;issue&amp;#039; AND YEAR(s.datetime) = 2014 GROUP BY s.itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14 - Omlån	&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT s.itemtype, i.description, COUNT(*) AS Initiala FROM statistics AS s, itemtypes as i WHERE s.itemtype = i.itemtype AND s.type = &amp;#039;renew&amp;#039; AND YEAR(s.datetime) = 2014 GROUP BY s.itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14 - Totala utlån	&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek, unntatt Örnaskolan	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT s.itemtype, i.description, COUNT(*) AS Initiala FROM statistics AS s, itemtypes as i WHERE s.itemtype = i.itemtype AND ( s.type = &amp;#039;issue&amp;#039; OR s.type = &amp;#039;renew&amp;#039; ) AND YEAR(s.datetime) = 2015 GROUP BY s.itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-1 Bestånd av tryckta böcker och seriella publikationer för barn &amp;amp; unga	&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek, unntatt Örnaskolan.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itype, COUNT(*) AS Antal FROM items WHERE homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) &amp;lt;= 2016 AND BINARY itemcallnumber LIKE &amp;#039;u%&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-2 Antal nyförvärv av tryckta böcker och seriella publikationer för barn &amp;amp; unga&lt;br /&gt;
	&lt;br /&gt;
Alle bibliotek, unntatt Örnaskolan.	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itype, COUNT(*) AS Antal FROM items WHERE homebranch != &amp;#039;ORN&amp;#039; AND YEAR(dateaccessioned) = 2016 AND BINARY itemcallnumber LIKE &amp;#039;u%&amp;#039; AND homebranch != &amp;#039;ORN&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-3: Antal utlån av tryckta böcker och seriella publikationer för barn &amp;amp; unga	&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek, unntatt Örnaskolan	&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT s.itemtype, i.description, COUNT(*) AS Initiala FROM statistics AS s, itemtypes as i, items WHERE s.itemtype = i.itemtype AND s.itemnumber = items.itemnumber AND ( s.type = &amp;#039;issue&amp;#039; OR s.type = &amp;#039;renew&amp;#039; ) AND s.branch != &amp;#039;ORN&amp;#039; AND YEAR(s.datetime) = 2016 AND BINARY items.itemcallnumber LIKE &amp;#039;u%&amp;#039; GROUP BY s.itemtype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-4: Bestånd av skönlitteratur, tryckta böcker eller seriella publikationer&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT itype AS itemtype, COUNT(*) AS Antal FROM items WHERE ( BINARY LEFT(itemcallnumber,4) LIKE &amp;#039;%H%&amp;#039; OR itemcallnumber LIKE &amp;#039;8%&amp;#039; ) AND YEAR(dateaccessioned) &amp;lt;= 2015 AND homebranch != &amp;#039;ORN&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-6: Bestånd av medier för personer med läsnedsättning&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek unntatt Örnaskolan&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT itype AS itemtype, COUNT(*) AS Antal FROM items WHERE ( location = &amp;#039;TALBOKVUXEN&amp;#039; OR location = &amp;#039;TALBOKBARN&amp;#039; OR location = &amp;#039;TALBOKTUNN&amp;#039; OR location = &amp;#039;APPELHYLLAN&amp;#039; OR location = &amp;#039;BOKDAISY&amp;#039; OR location = &amp;#039;SPRAKKEDJAN&amp;#039; OR location = &amp;#039;SPRAKVASKOR&amp;#039; OR location = &amp;#039;LATTLAST&amp;#039; OR location = &amp;#039;LLMP3&amp;#039; OR location = &amp;#039;LLSVE&amp;#039; OR location = &amp;#039;STORSTIL&amp;#039; ) AND YEAR(dateaccessioned) &amp;lt;= 2015 AND homebranch != &amp;#039;ORN&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11-7: Utlån av medier för personer med läsnedsätting&lt;br /&gt;
&lt;br /&gt;
Alle bibliotek unntatt Örnaskolan	&lt;br /&gt;
&amp;lt;pre&amp;gt;SELECT i.itype AS itemtype, COUNT(*) AS Antal FROM statistics AS s, items AS i WHERE s.itemnumber = i.itemnumber AND ( location = &amp;#039;TALBOKVUXEN&amp;#039; OR location = &amp;#039;TALBOKBARN&amp;#039; OR location = &amp;#039;TALBOKTUNN&amp;#039; OR location = &amp;#039;APPELHYLLAN&amp;#039; OR location = &amp;#039;BOKDAISY&amp;#039; OR location = &amp;#039;SPRAKKEDJAN&amp;#039; OR location = &amp;#039;SPRAKVASKOR&amp;#039; OR location = &amp;#039;LATTLAST&amp;#039; OR location = &amp;#039;LLMP3&amp;#039; OR location = &amp;#039;LLSVE&amp;#039; OR location = &amp;#039;STORSTIL&amp;#039; ) AND s.branch != &amp;#039;ORN&amp;#039; AND s.type = &amp;#039;issue&amp;#039; GROUP BY itype&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliotek Mellansjös statistikrapporter för 2018==&lt;br /&gt;
[[Lånestatistik Bibliotek Mellansjö]]&lt;br /&gt;
&lt;br /&gt;
==Bibliotek Mellansjös gallringslista==&lt;br /&gt;
[[Gallringslista Bibliotek Mellansjö]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Stockholms universitetsbibliotek statistikrapporter==&lt;br /&gt;
[[Stockholms_universitetsbibliotek]]&lt;br /&gt;
&lt;br /&gt;
==Musik- och teaterbibliotekets statistikrapporter==&lt;br /&gt;
[[Musik_och_teaterbiblioteket]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Användbara sätt att länka==&lt;br /&gt;
Länk till katalogpost&lt;br /&gt;
&lt;br /&gt;
CONCAT(&amp;#039;&amp;lt;a href=\&amp;quot;/cgi-bin/koha/catalogue/detail.pl?biblionumber=&amp;#039;,biblio.biblionumber,&amp;#039;\&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;#039;, biblio.title, &amp;#039;&amp;lt;/a&amp;gt;&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
Länk till låntagarpost&lt;br /&gt;
&lt;br /&gt;
CONCAT(&amp;#039;&amp;lt;a href=\&amp;quot;/cgi-bin/koha/members/moremember.pl?borrowernumber=&amp;#039;, borrowers.borrowernumber,&amp;#039;\&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;#039;, borrowers.cardnumber, &amp;#039;&amp;lt;/a&amp;gt;&amp;#039; ) &lt;br /&gt;
&lt;br /&gt;
Länk till Eniro&lt;br /&gt;
&lt;br /&gt;
CONCAT(&amp;#039;&amp;lt;a href=\&amp;quot;https://personer.eniro.se/resultat/&amp;#039;, borrowers.smsalertnumber, &amp;#039;\&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;#039;, borrowers.smsalertnumber, &amp;#039;&amp;lt;/a&amp;gt;&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
Länk till Libris&lt;br /&gt;
Funkar om man har LibrisID i 035&lt;br /&gt;
&lt;br /&gt;
CONCAT(&amp;#039;&amp;lt;a href=\&amp;quot;https://libris.kb.se/bib/&amp;#039;, SUBSTRING(ExtractValue( bm.metadata, &amp;#039;//datafield[@tag=035]/subfield[@code=&amp;quot;a&amp;quot; and contains(text(), &amp;quot;LIBRIS&amp;quot;)]&amp;#039;), 9,99), &amp;#039;\&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;#039;, ExtractValue( bm.metadata, &amp;#039;//datafield[@tag=035]/subfield[@code=&amp;quot;a&amp;quot; and contains(text(), &amp;quot;LIBRIS&amp;quot;)]&amp;#039;), &amp;#039;&amp;lt;/a&amp;gt;&amp;#039; )&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=651</id>
		<title>Musik och teaterbiblioteket</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=651"/>
		<updated>2019-11-07T15:54:06Z</updated>

		<summary type="html">&lt;p&gt;Marie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rapport från Musik- och teaterbiblioteket&lt;br /&gt;
&lt;br /&gt;
== Cirkulation ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Framtagningslista&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Egengjord lista för att hämta fram reserverat material då vi har det mesta i magasin.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM (SELECT items.location, items.itemcallnumber, biblio.title AS &amp;#039;Titel&amp;#039;, biblio.author AS &amp;#039;Upphov&amp;#039;, biblio.copyrightdate,&lt;br /&gt;
      reserves.reservedate AS &amp;#039;Reservationsdatum&amp;#039;, reserves.reservenotes AS &amp;#039;Kommentar&amp;#039;,&lt;br /&gt;
      CONCAT_WS(&amp;#039; &amp;#039;, borrowers.firstname, borrowers.surname) AS &amp;#039;Låntagare&amp;#039;,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY reserves.reservedate ASC, reserves.reserve_id ASC) AS reserveenumeration,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY &lt;br /&gt;
                   CASE WHEN items.location = &amp;#039;PjäsHem&amp;#039; THEN &amp;#039;0&amp;#039;&lt;br /&gt;
                   WHEN items.location LIKE &amp;#039;EMS%&amp;#039; THEN CONCAT(&amp;#039;2&amp;#039;, items.location)&lt;br /&gt;
                   WHEN items.location IN (&amp;#039;SVA&amp;#039;, &amp;#039;Referens&amp;#039;, &amp;#039;Rariteter&amp;#039;) THEN CONCAT(&amp;#039;3&amp;#039;, items.location)&lt;br /&gt;
                   ELSE CONCAT(&amp;#039;1&amp;#039;, items.location) END&lt;br /&gt;
                   ASC, items.copynumber ASC,items.barcode) AS itemenumeration,&lt;br /&gt;
      waitortransit.itemnumber IS NOT NULL AS waitortransit&lt;br /&gt;
FROM borrowers INNER JOIN reserves ON borrowers.borrowernumber = reserves.borrowernumber&lt;br /&gt;
INNER JOIN biblio ON biblio.biblionumber = reserves.biblionumber&lt;br /&gt;
INNER JOIN items ON biblio.biblionumber = items.biblionumber&lt;br /&gt;
LEFT OUTER JOIN issues ON issues.itemnumber = items.itemnumber&lt;br /&gt;
LEFT OUTER JOIN&lt;br /&gt;
      (&lt;br /&gt;
      SELECT itemnumber FROM reserves WHERE found IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)&lt;br /&gt;
      ) AS waitortransit&lt;br /&gt;
ON items.itemnumber = waitortransit.itemnumber&lt;br /&gt;
WHERE issues.itemnumber IS NULL&lt;br /&gt;
AND reserves.suspend = 0&lt;br /&gt;
AND (reserves.itemnumber = items.itemnumber OR reserves.itemnumber IS NULL)&lt;br /&gt;
AND items.itemlost = &amp;#039;0&amp;#039;&lt;br /&gt;
AND COALESCE(reserves.found,&amp;#039;&amp;#039;) NOT IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)) X&lt;br /&gt;
WHERE reserveenumeration = itemenumeration&lt;br /&gt;
AND NOT waitortransit&lt;br /&gt;
AND (location NOT LIKE &amp;#039;EMS%&amp;#039; AND location NOT LIKE &amp;#039;Orkester&amp;#039;)&lt;br /&gt;
ORDER BY location, itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Statistik ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aktiva låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
	mdt AS &amp;#039;Året som lånt senast var aktiv&amp;#039;,&lt;br /&gt;
	COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr,&lt;br /&gt;
		MAX(LEFT(statistics.datetime,4)) mdt&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;INST&amp;#039;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1,2 ORDER BY 1,2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Registrerade låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
    COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		borrowers&lt;br /&gt;
	LEFT OUTER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		COALESCE(borrower_attributes.code = &amp;#039;INST&amp;#039;, borrower_attributes.borrowernumber IS NULL)&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nya låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COUNT(borrowernumber) AS &amp;#039;Nya låntagare&amp;#039;&lt;br /&gt;
FROM borrowers&lt;br /&gt;
WHERE YEAR(dateenrolled) = &amp;lt;&amp;lt;Välj år ÅÅÅÅ&amp;gt;&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lån fördelat på län&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger län som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT COALESCE(cat,&amp;quot; Total&amp;quot;) AS cat,loans,loans/MAX(loans) OVER (ORDER BY loans DESC)*100 FROM&lt;br /&gt;
(&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;) THEN &amp;#039;Blekinge&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;w&amp;#039;) THEN &amp;#039;Dalarna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;) THEN &amp;#039;Gotland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;x&amp;#039;) THEN &amp;#039;Gävleborg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;n&amp;#039;) THEN &amp;#039;Halland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;z&amp;#039;) THEN &amp;#039;Jämtland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;f&amp;#039;) THEN &amp;#039;Jönköping&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;h&amp;#039;) THEN &amp;#039;Kalmar&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;g&amp;#039;) THEN &amp;#039;Kronoberg&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;b&amp;#039;) THEN &amp;#039;Norrbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;) THEN &amp;#039;Skåne&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;a&amp;#039;) THEN &amp;#039;Stockholm&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;d&amp;#039;) THEN &amp;#039;Södermanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;c&amp;#039;) THEN &amp;#039;Uppsala&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;s&amp;#039;) THEN &amp;#039;Värmland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;1&amp;#039;) THEN &amp;#039;Västerbotten&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;y&amp;#039;) THEN &amp;#039;Västernorrland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;) THEN &amp;#039;Västmanland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;o&amp;#039;) THEN &amp;#039;Västra Götaland&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;t&amp;#039;) THEN &amp;#039;Örebro&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;e&amp;#039;) THEN &amp;#039;Östergötland&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS cat,&lt;br /&gt;
	COUNT(*) AS loans&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;LÄN&amp;#039;&lt;br /&gt;
      	AND statistics.datetime BETWEEN &amp;lt;&amp;lt;Välj startdatum|date&amp;gt;&amp;gt; AND &amp;lt;&amp;lt;och slutdatum|date&amp;gt;&amp;gt;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1 WITH ROLLUP&lt;br /&gt;
) x&lt;br /&gt;
ORDER BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tertialstatistik&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Lån grupperat per tertial&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
(MONTH(datetime) DIV 4)+1 AS &amp;#039;Tertial för år 2019&amp;#039;, &lt;br /&gt;
SUM( IF(type = &amp;#039;issue&amp;#039;, 1, 0 )) AS Utlån,&lt;br /&gt;
SUM( IF(type = &amp;#039;renew&amp;#039;, 1, 0 )) AS Omlån,&lt;br /&gt;
SUM( IF(type = &amp;#039;onsite_checkout&amp;#039;, 1, 0 )) AS Läsesalslån,&lt;br /&gt;
SUM( IF(type IN (&amp;#039;issue&amp;#039;,&amp;#039;renew&amp;#039;,&amp;#039;onsite_checkout&amp;#039;), 1, 0 )) AS &amp;#039;Totalt antal transaktioner&amp;#039;&lt;br /&gt;
FROM  statistics&lt;br /&gt;
WHERE YEAR(datetime)=2019&lt;br /&gt;
GROUP BY 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Dokumentation&amp;diff=650</id>
		<title>Dokumentation</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Dokumentation&amp;diff=650"/>
		<updated>2019-11-07T14:46:42Z</updated>

		<summary type="html">&lt;p&gt;Marie: /* Rapporter */ Lagt till Musik- och teaterbibliotekets förstudie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Här samlar vi dokumentation som rör Koha, mestadels på svenska. Det finns rapporter, arbetsdokument, tips och förslag. Engelskspråkig dokumentation som manual, wiki m.m. nås på https://koha-community.org/documentation/. &lt;br /&gt;
&lt;br /&gt;
== Rapporter ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2019&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hellström, Örjan (2019) &amp;#039;&amp;#039;&amp;#039;Projektrapport: Kompetensutveckling kring Koha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Media:Projektrapport-Koha.pdf]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2018&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hallin, Stina, Sherohman, Dave, Holoshka, David, Briem, Snorri (2018) &amp;#039;&amp;#039;&amp;#039;Införandet av Koha vid Lund UB&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Media:Införandet av Koha vid LUB 2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
Andersson von Geijer, J., Andréasson, B., Berndtsson, S., Gustafsson, R., Kull, M., Ternrud, E., Ågren, S. (2018) &amp;#039;&amp;#039;&amp;#039;Slutrapport NYS-projektet: 2015-2018 (GUB)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Media:Slutrapport NYS.pdf]]&lt;br /&gt;
&lt;br /&gt;
Arvidsson, Annica (2018) &amp;#039;&amp;#039;&amp;#039;Ett projekt tar fart – så nådde vi målet&amp;#039;&amp;#039;&amp;#039; [https://www.skovde.se/globalassets/_2018/kultur--fritid/stadsbiblioteket/projektrapport-bibliotek-mellansjo-2018.pdf] [2018-11-27]&lt;br /&gt;
&lt;br /&gt;
Lenntoft, Elin, Eriksson, Rebecca (2018) &amp;#039;&amp;#039;&amp;#039;Migrering till Koha. En studie om bibliotekariers upplevelser av biblioteksdatasystem med öppen källkod&amp;#039;&amp;#039;&amp;#039; [http://www.diva-portal.org/smash/get/diva2:1218517/FULLTEXT01.pdf] [2018-11-27]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2017&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Swärd Bergström, A., Lundmark, L., Svanborg, P. (2017) &amp;#039;&amp;#039;&amp;#039;Nytt bibliotekssystem på Umeå universitetsbibliotek: slutrapport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Media:UMU Rapport2.docx]]&lt;br /&gt;
&lt;br /&gt;
Köhlin, Ragnar &amp;amp; Nyman Hedbom, Marie (2017) &amp;#039;&amp;#039;&amp;#039;Förstudie Nytt bibliotekssystem och discovery : rapprt&amp;#039;&amp;#039;&amp;#039; [http://urn.kb.se/resolve?urn=urn:nbn:se:statensmusikverk-12473]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2016&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Andersson, Ola (2016) &amp;#039;&amp;#039;&amp;#039;Införandet av Koha vid LTU.&amp;#039;&amp;#039;&amp;#039; [https://mypages.lib.ltu.se/KohaRapport.pdf] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Hedström Mace, Andreas och Ingemarsson, Katarina (2016) &amp;#039;&amp;#039;&amp;#039;Koha på SUB! Implementering av Koha på Stockholms universitetsbibliotek.&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
[[Media:ProjektrapportKohaPaSUB.pdf]]&lt;br /&gt;
&lt;br /&gt;
Juth, Pontus (2016) &amp;#039;&amp;#039;&amp;#039;”En strukturerad soptunna”: samordning av digitala kataloger och system på svenska bibliotek&amp;#039;&amp;#039;&amp;#039; [http://diva-portal.org.proxy.lib.ltu.se/smash/get/diva2:1044575/FULLTEXT01.pdf] [2018-11-27]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Andréason, Krister och Hellström, Örjan (2015) &amp;#039;&amp;#039;&amp;#039;Från Libra till Koha. Migrering och test&amp;#039;&amp;#039;&amp;#039; [https://bibliotek.molndal.se/documents/10844/210604/Koha+migreringsprojekt/1d8563d9-0b51-48e0-84aa-0680e5ac10c8?version=1.0] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Andréason, Krister (2015) &amp;#039;&amp;#039;&amp;#039;Koha i Mölndal?&amp;#039;&amp;#039;&amp;#039; [https://www.regionhalland.se/PageFiles/110476/KristerAndreason-Molndal-Koha2015.pdf] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Carlsson, Tobias (2015) &amp;#039;&amp;#039;&amp;#039;Koha - ett biblioteksdatasystem för Jönköpings län? Förstudie&amp;#039;&amp;#039;&amp;#039; [https://www.bitlabbet.se/wp-content/uploads/2017/08/Koha_forstudierapport.pdf] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Egevad, P., Ekvall, A., Ericson Lagerås, K., Hertzberg, C., Johansson, T., Karlsson, L., Lundgren, I., Trygg, L. (2015) &amp;#039;&amp;#039;&amp;#039;Ny bibliotekssystemmiljö. Slutrapport.&amp;#039;&amp;#039;&amp;#039; [https://www.mah.se/upload/BIT/Dokument/Publik%20slutrapport%20Ny%20bibliotekssystemmiljö.pdf] [2017-01-19] - Berör i första hand systemmiljön i stort men innehåller överväganden om Koha.&lt;br /&gt;
&lt;br /&gt;
Hammarbäck, L., Kull, M., Tengström, M., Berndtsson, S., Fröberg, U., Gustafsson, R., Andréasson, B. (2015) &amp;#039;&amp;#039;&amp;#039;NYS 2017 fas 1. Underlag för val av nya bibliotekssystem på GUB&amp;#039;&amp;#039;&amp;#039; [http://libguides.lub.lu.se/ld.php?content_id=25841064] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Hammarböck. L., Tengström, M., Berndtsson, S., Fröberg, U., Gustafsson, R., Andréasson, B., Alfredsson, C., Gustafsson, E., Gravås, H. (2015 rev. 2016) &amp;#039;&amp;#039;&amp;#039;NYS 2017 fas 2. Underlag för val av Koha som ILS på GUB&amp;#039;&amp;#039;&amp;#039; [http://libguides.lub.lu.se/ld.php?content_id=27054752] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Hedström Mace, Andreas (2015) &amp;#039;&amp;#039;&amp;#039;Koha som lokalt cirkulationssystem?&amp;#039;&amp;#039;&amp;#039; [[Media:Koha-projektrapport-final.pdf]]&lt;br /&gt;
&lt;br /&gt;
Hedström Mace, Andreas (2015) &amp;#039;&amp;#039;&amp;#039;Koha + Libris. Öppen källkod (open source) - oberoende och större kontroll&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
[[Media:Koha_Libris_öppen_källkod_och_större_kontroll_dec_2015.pdf]]&lt;br /&gt;
&lt;br /&gt;
Ratcovich, Anna-Karin (2015) &amp;#039;&amp;#039;&amp;#039;Jobbskuggning i Conneticut&amp;#039;&amp;#039;&amp;#039;. [https://bibliotek.molndal.se/documents/10844/210604/Jobbskuggning+Connecticut/2cadfd41-9a82-4e29-8100-c064a5846d0f]&lt;br /&gt;
&lt;br /&gt;
Sarge, Viktor (2015) &amp;quot;Blev Koha bättre, billigare och en fri infrastruktur för svenska bibliotek?&amp;quot; [http://www.kb.se/dokument/Samverkan/Avslutade%20projekt/Blev%20Koha%20b%C3%A4ttre,%20billigare%20och%20en%20fri%20infrastruktur%20f%C3%B6r%20svenska%20bibliotek_dec2015.pdf]&lt;br /&gt;
&lt;br /&gt;
Syddansk Universitetsbibliotek, DTU Bibliotek (2015) &amp;#039;&amp;#039;&amp;#039;Undersögelse af mulighederna for anvendelse af open source integrated library systems (ILS) i universitetsbiblioteket&amp;#039;&amp;#039;&amp;#039; [http://projekter.kulturstyrelsen.dk/projekt/undersogelse-af-mulighederne-anvendelse-af-open-source-integrated-library-systems-ils-i-univ] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Äldre rapporter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Universitetsbiblioteket (2013) &amp;#039;&amp;#039;&amp;#039;Front 2014 - en projektrapport&amp;#039;&amp;#039;&amp;#039; [https://kib.ki.se/sites/default/files/bildarkiv/Dokument/front_2014_projektrapport.pdf] [2017-01-19] - Denna rapport från KIB behandlar systemlandskapet i stort men har passager som överväganden om kring Koha. &lt;br /&gt;
&lt;br /&gt;
Hannfors, Henrik (2012) &amp;#039;&amp;#039;&amp;#039;Rapport från studieresa till Biblioteka e Universitetit te Arteve&amp;#039;&amp;#039;&amp;#039; [http://www.biblioteksforeningen.org/wp-content/uploads/2012/11/henrik_hannfors1.pdf] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Gornitzki, Carl (2011) &amp;#039;&amp;#039;&amp;#039;KIB och framtidens bibliotekssystem - en projektrapport.&amp;#039;&amp;#039;&amp;#039; [https://kib.ki.se/sites/default/files/bildarkiv/Dokument/slutrapport_koha.pdf] [2017-01-19] &lt;br /&gt;
&lt;br /&gt;
Sarge, Viktor (2009) &amp;#039;&amp;#039;&amp;#039;Duger? Det är ett jättebra system! Initialtest av Koha - ett fritt alternativ för biblioteken.&amp;#039;&amp;#039;&amp;#039; [https://www.regionhalland.se/PageFiles/23092/Koha-projektrapport.pdf] [2017-01-19]&lt;br /&gt;
&lt;br /&gt;
Lundborg, Ann (2008) &amp;#039;&amp;#039;&amp;#039;Koha på Lunds Montessorigrundskola: ett litet lokalt initiativ&amp;#039;&amp;#039;&amp;#039; [http://www.diva-portal.org/smash/get/diva2:909644/FULLTEXT01.pdf] [2018-06-04]&lt;br /&gt;
&lt;br /&gt;
== Reserapporter ==&lt;br /&gt;
* KohaCon 2019&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Reserapport-KohaCon-2019-Naomi-Kindström.pdf|Naomi Kindström, World Maritime University Library]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Reserapport-KohaCon-2019-Helen-Elvebrink.pdf|Helen Elvebrink, PRV:s bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Reserapport-KohaCon-2019-EHS-bibliotek.pdf|Nils Troselius, EHS-bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Reserapport-Kohacon-2019-ARAB.pdf|Lina Eriksson, Arbetarrörelsens arkiv och bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Reserapport-KohaCon-2019-Johan-Sahlberg.pdf|Johan Sahlberg, Tidaholms stadsbibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
* KohaCon 2018&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:reserapport-kohacon2018-HKR.pdf|Hanna Dehlin, Kerstin Herrström och Hans Pålsson, Högskolan Kristianstad]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:reserapport-kohacon2018-johan-fransson.pdf|Johan Fransson, Tibro bibliotek, Bibliotek Mellansjö]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:reserapport-kohacon2018-maria-hedberg.pdf|Maria Hedberg, Lunds universitetsbibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:reserapport-kohacon2018-tomas-jiglind.pdf|Tomas Jiglind, Bibliotek Mellansjö]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:reserapport-kohacon2018-eva-norling.pdf|Eva Norling, Blekinge Tekniska högskolas bibliotek, Karlskrona]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:reserapport-kohacon2018-jessica-andersson.pdf|Jessica Andersson, Alingsås bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Reserapport-kohacon2018-helena-sandstrom.pdf|Helena Sandström, Hylte bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
* Jobbskuggning&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-LTU-2018.pdf|Viktoria Thiger och Ola Andersson, Luleå universitetsbibliotek, 2018]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:jobbskuggning-anna-maria-lundblad.pdf|Anna Maria Lundblad, Biblioteken i Sollentuna]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:jobbskuggning-anna-stockman.pdf|Anna Stockman, Blekinge tekniska högskola]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:jobbskuggning-alingsas.pdf|Jessica Andersson, Lukasz Mesek och Adam Welin, Alingsås bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-sala.pdf|Anna Lund och Anna Eklund, Sala stadsbibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-Lena-Nettelbladt.pdf|Lena Nettelbladt, Stockholms konstnärliga högskola]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-ulrika-froberg.pdf|Ulrika Fröberg, Göteborgs universitetsbibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-anne-sjolin.pdf|Anne Hildeman Sjölin, Norbergs bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-Helen-Elvebrink-Maria-Sparby-Green-Maja-Håkansson.pdf|Helen Elvebrink, Maria Sparby Green och Maja-Håkansson, PRV:s bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-Maria-Sparby-Green-JanOle-Nordgaard-Helen_Elvebrink.pdf|Maria Sparby Green, JanOle Nordgaard och Helen Elvebrink, PRV:s bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-Michaela-Rings.pdf|Michaela Rings, Stockholms universitetsbibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-LTU-2019.pdf|Viktoria Thiger och Ola Andersson, Luleå universitetsbibliotek, 2019]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Jobbskuggning-Maria_Brolin.pdf|Maria Brolin, Örebro teologiska högskola]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
== Teknisk dokumentation &amp;amp; instruktioner ==&lt;br /&gt;
&lt;br /&gt;
* Selin, Erik. &amp;#039;&amp;#039;&amp;#039;[[Media:KohaInstallationochKonfiguration.pdf|Installation och konfiguration av Koha i Linux och stödtjänster i Windows Server]]&amp;#039;&amp;#039;&amp;#039; (PDF). &amp;#039;&amp;#039;AD-integration med LDAPS och hur man sätter upp HTTPS för OPAC. Skriven för Koha 3.14.&amp;#039;&amp;#039;&lt;br /&gt;
* [[Anonymisera lånehistorik]]: se till att information om låntagares tillbakalämnade böcker inte sparas&lt;br /&gt;
&lt;br /&gt;
== Lokala manualer ==&lt;br /&gt;
&lt;br /&gt;
* Bibliotek Mellansjö&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-fjarrlan-2017-12-12.pdf|Fjärrlån]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-guide-for-flytt-av-exemplar-2018-03-08.pdf|Guide för flytt av exemplar]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-guide-for-sammanslagning-av-poster-2018-03-12.pdf|Guide för sammanslagning av poster]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-katalogen-att-andra-status-pa-en-bok-till-forsvunnen.pdf|Katalogen - att ändra status på en bok till försvunnen]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-katalogen-importera-post-fran-libris-2017-12-14.pdf|Katalogen - Importera post från Libris]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-katalogen-lagg-in-bestallt-exemplar-2017-12-14.pdf|Katalogen - Lägg in beställt exemplar]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-katalogen-skapa-ny-post-i-koha-2017-12-14.pdf|Katalogen - Skapa ny post i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-librisimport-och-matchning-2017-03-20.pdf|Librisimport och matchning]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Mellansjo-periodika-2018-02-26.pdf|Periodika]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
* Göteborgs universitetsbibliotek (använder Elastic search och funktionstangenter, finns listade i manualen Sökning)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-forvarv.pdf|Förvärv]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-forvarv-inkopsforslag.pdf|Förvärv inköpsförslag]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-forvarv-monografi-amnesbevakning.pdf|Förvärv monografi ämnesbevakning]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-forvarv-ta-emot-leverans.pdf|Förvärv ta emot leverans]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-forvarv-kursbocker.pdf|Förvärv kursböcker]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-katalog.pdf|Katalog]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-periodika-redigera-och-skapa-nya-prenumerationer.pdf|Periodika redigera och skapa nya prenumerationer]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-periodika-registrera-nya-tidskriftsnummer.pdf|Periodika registrera nya tidskriftsnummer]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-sokning.pdf|Sökning]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-cirkulation-i-koha-superkorta.pdf|Cirkulation Superkorta manualen]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Gub-koha-stora-cirkulationsmanualen.pdf|Stora cirkulationsmanualen]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
* Högskolan i Gävle - Biblioteket&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Hig-manual_nya_flödet_v_2.0.pdf|Fjärrlån av böcker och artiklar – hela flödet (v 2.0)]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Hig_Cirkulationsmanual.pdf|Cirkulationsmanual]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Hig_Lathund_Cirkulation.pdf|Lathund Cirkulation]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Hig_Lathund_Låntagarregistrering.pdf|Lathund Låntagarregistrering]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
* Katrineholms bibliotek&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-ankomstregistrering-i-koha.pdf|Ankomstregistrering i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-att-kolla-bocker-som-ar-pa-vag-till-ditt-bibliotek.pdf|Att kolla böcker som är på väg till ditt bibliotek]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-gallra-exemplar.pdf|Gallra exemplar]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-import-av-poster-fran-libris.pdf|Import av poster från Libris]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-lokalisering-knyt-exemplar-till-post.pdf|Lokalisering - Knyt exemplar till post]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-lagga-in-nya-nummer-av-tidskrifter-i-koha.pdf|Lägga in nya nummer av tidskrifter i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-lagga-in-tillfalliga-exemplar.pdf|Lägga in tillfälliga exemplar]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-mangd-reservationer.pdf|Mängd reservationer]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-postkollen.pdf|Postkollen]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Katrineholm-skapa-lantagare.pdf|Skapa låntagare]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
* Luleå tekniska universitet&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-fjarrlanemanual-ebba.pdf|Fjärrlånemanual EBBA]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-manual-cirkulation.pdf|Manual cirkulation]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-manual-gallring-i-koha.pdf|Manual gallring i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-manual-inkop.pdf|Manual inköp]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-manual-snabbkatalogisering-i-koha.pdf|Manual Snabbkatalogisering i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-snabbmanual-for-att-titta-efter-en-fjarrlanebestallning.pdf|Snabbmanual för att titta efter en fjärrlånebeställning]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Ltu-snabbmanual-hur-ser-man-att-en-bok-ar-bestalld.pdf|Snabbmanual hur ser man att en bok ar beställd]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
* Lund universitetsbibliotek&lt;br /&gt;
** [http://libguides.lub.lu.se/lubcatlub FAQs om hur man utför biblioteksuppgifter vid Lund UB]&lt;br /&gt;
&lt;br /&gt;
* Stockholms universitetsbibliotek&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-koha-fel-avhamtingsstalle.pdf|Koha fel avhämtningsställe]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-koha-lathund-bestandsregistreringens-alla-moment.pdf|Koha lathund - beståndsregistreringens alla moment]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-koa-i-koha.pdf|Köa i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-lagga-in-ny-lantagare.pdf|Lägga in ny låntagare]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-radera-en-bestallning-i-koha.pdf|Radera en beställning i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-registrera-ny-lantagare-i-koha.pdf|Registrera ny låntagare i Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-aterlamna-bok-som-ska-till-annan-enhet.pdf|Återlämna bok som ska till annan enhet]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-aterlamna-bok.pdf|Återlämna bok]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Sub-aterlamnakobok.pdf|Återlämna köbok]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
* Vaggeryds bibliotek&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[Media:Vaggeryd-manual-koha.pdf|Manual Koha]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
&lt;br /&gt;
== Instruktions- och informationsfilmer ==&lt;br /&gt;
&lt;br /&gt;
* Svenska Kohanätverkets filmer (spellista [https://www.youtube.com/playlist?list=PL0dGoZLerv_yg4Wipz9q6USmU1i3nrg9X]):&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;001 Lägg till låntagare&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/K3vcEVxBwYQ], [[Media:Lägg_till_låntagare.pdf|textversion]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;002 Omlån&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/RkFgictx17s], [[Media:Omlån.pdf|textversion]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;003 Utlån&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/ds7bSiHmepQ], [[Media:Utlån.pdf|textversion]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;004 Återlämning&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/C_8Oee6Ot6s], [[Media:Återlämning.pdf|textversion]]&amp;#039;&amp;#039;&amp;#039; (PDF)&lt;br /&gt;
* Filmade föredrag från Svenska Kohanätverkets sjunde användarmöte 26-28 mars 2019 (spellista [https://www.youtube.com/playlist?list=PL0dGoZLerv_yj-LkZqQOcX01Ecn5By6w-]):&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Svensk fjärrlånemodul till Koha, Hans Pålsson, Högskolan Kristianstad&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/lgDaXqS4utg]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha-samarbete i Finland (folkbibliotek), Ari Mäkiranta, Koha Suomi Oy&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/gbhXFtsNUnA]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha-samarbete i Finland (akademiska bibliotek), Ere Maijala, Nationalbiblioteket i Finland&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/E9PYGzqAUWg]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha på skolbibliotek, Jon Thors, Helenelundskolan i Sollentuna&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/0ZwKx1F9QBo]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Öppen källkod och offentlig sektor. Björn Lundell, professor i datavetenskap, Högskolan i Skövde&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/19vuTply95o]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Vad kan Koha? Andreas Hedström Mace, Stockholms universitetsbibliotek&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/7dcQftGM4uo]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Hur fungerar det Svenska Kohanätverket, Hans Pålsson, Högskolan Kristianstad&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/6ThJs7e4H_k]&lt;br /&gt;
* Filmade föredrag från Svenska Kohanätverkets åttonde användarmöte 15-17 oktober 2019 (spellista [https://www.youtube.com/playlist?list=PL0dGoZLerv_xmC7TYbNCmNwAaXJdfL0zZ]):&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;JobTech – En infrastruktursatsning som ska öppna upp jobbmatchningen i Sverige, Johan Linåker, forskare vid LTH&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/NTg_pgrG9K8] [https://youtu.be/ThAUKMRZzsQ]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Projektet GÖS – flytta in, ut och omkring: hur vi jobbar med beståndet på SUB, Johanna Berglind och Andreas Hedström Mace, Stockholms UB&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/bpPt-vNAFo8]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Building statistics and dashboard with Urungi, Gladys Cathelain, BibLibre&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/mJpPlqpxc5I]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha-admin för icke-admins, Hans Pålsson, Högskolan i Kristianstad&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/t7RFdbaBqKM]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha som databas för projektinformation, Claes Eriksson, VTI&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/Dkf-ltVsD9c]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Hur Lund använder Navet, Snorre Briem, Lund UB&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/vImgtOyV3bs]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Hackfesten i Marseille, Andreas Hedström Mace, SUB&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/Ag10T5l9jaw]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Finansiering av Svenska Kohanätverket? Emma Ternrud, Göteborgs UB, Andreas Hedström Mace, Stockholm UB, Stina Hallin, Lund UB&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/_UNkyhTBOoU]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha och GDPR, Magnus Enger, Libriotech&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/zrWP-CegdzU]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Användbarhets- och automattestning, Stina Hallin, Åsa Forsberg, Lunds UB&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/J-G8qEXd-nU]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Lån från när och fjärran – en svensk fjärrlånemodul, Hans Pålsson, HKR, Jessica Andersson, Alingsås&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/KkHeyGKNSGc]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Workshop om Koharapporter, Klas Blomberg, Bibliotek Mellansjö&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/vw1VMgHemwU]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Presentation om ElasticSearch, David Holoshka och Kevin Carnes, Lunds UB&amp;#039;&amp;#039;&amp;#039; [https://youtu.be/U-pRzRz1aso]&lt;br /&gt;
* ByWater Solutions har producerat en stor mängd filmer, grupperade i tematiska spellistor:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Administration&amp;#039;&amp;#039;&amp;#039; (13 filmer)[https://www.youtube.com/watch?v=K_9nUzFNh04&amp;amp;list=PLV_OXyJ1D3BiNElnXgXZsOSIbzA8p1gGF]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Tools&amp;#039;&amp;#039;&amp;#039; (8 filmer)][https://www.youtube.com/watch?v=Ay3MSLq0fjc&amp;amp;list=PLV_OXyJ1D3Bit_Kxj76iN_dwxHtCoZcCe]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Circulation&amp;#039;&amp;#039;&amp;#039; (10 filmer)[https://www.youtube.com/watch?v=n2IuUauaLf4&amp;amp;list=PLV_OXyJ1D3BhHWRipecf2ALRch0Ja41ul]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha System Preferences&amp;#039;&amp;#039;&amp;#039; (7 filmer)[https://www.youtube.com/watch?v=ma2JUcxV_jQ&amp;amp;list=PLV_OXyJ1D3Bh-5SzPEiVOUV3JQsH9aMv0]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Cataloging&amp;#039;&amp;#039;&amp;#039; (8 filmer)[https://www.youtube.com/watch?v=hB0ppx5fndk&amp;amp;list=PLV_OXyJ1D3BjF9aaYxCzteA9_nQ8EK477] &lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Serials&amp;#039;&amp;#039;&amp;#039; (2 filmer)[https://www.youtube.com/watch?v=oc4-_fgAquQ&amp;amp;list=PLV_OXyJ1D3Bhcz8RvGpASKr8_efIsYNvc]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Reports&amp;#039;&amp;#039;&amp;#039; (2 filmer)[https://www.youtube.com/watch?v=H1kXenlAukg&amp;amp;list=PLV_OXyJ1D3Bh0-mjf7xxVubGGv42CkZt3]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Acquisitions&amp;#039;&amp;#039;&amp;#039; (1 filmer)[https://www.youtube.com/watch?v=o_LBx0uBkV8&amp;amp;list=PLV_OXyJ1D3BiljXC5XBVi90Ov0RiG19oO]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha Patron Tutorials&amp;#039;&amp;#039;&amp;#039; (7 filmer)[https://www.youtube.com/watch?v=s16RSFQG4T0&amp;amp;list=PL355BB8E4F1C8DFB1]&lt;br /&gt;
* Libriotech har lanserat (under uppbyggnad):&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Koha-skolen&amp;#039;&amp;#039;&amp;#039; (2 filmer)[https://libriotech.no/laering]&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
	<entry>
		<id>https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=649</id>
		<title>Musik och teaterbiblioteket</title>
		<link rel="alternate" type="text/html" href="https://koha.se/wiki/index.php?title=Musik_och_teaterbiblioteket&amp;diff=649"/>
		<updated>2019-11-07T09:01:12Z</updated>

		<summary type="html">&lt;p&gt;Marie: Lade till de första två SQL-frågorna&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samlingsplats fr Musik- och teaterbibliotekets statistik.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Framtagningslista&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Egengjord lista för att hämta fram reserverat material då vi har det mesta i magasin.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM (SELECT items.location, items.itemcallnumber, biblio.title AS &amp;#039;Titel&amp;#039;, biblio.author AS &amp;#039;Upphov&amp;#039;, biblio.copyrightdate,&lt;br /&gt;
      reserves.reservedate AS &amp;#039;Reservationsdatum&amp;#039;, reserves.reservenotes AS &amp;#039;Kommentar&amp;#039;,&lt;br /&gt;
      CONCAT_WS(&amp;#039; &amp;#039;, borrowers.firstname, borrowers.surname) AS &amp;#039;Låntagare&amp;#039;,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY reserves.reservedate ASC, reserves.reserve_id ASC) AS reserveenumeration,&lt;br /&gt;
DENSE_RANK() OVER (PARTITION BY biblio.biblionumber ORDER BY &lt;br /&gt;
                   CASE WHEN items.location = &amp;#039;PjäsHem&amp;#039; THEN &amp;#039;0&amp;#039;&lt;br /&gt;
                   WHEN items.location LIKE &amp;#039;EMS%&amp;#039; THEN CONCAT(&amp;#039;2&amp;#039;, items.location)&lt;br /&gt;
                   WHEN items.location IN (&amp;#039;SVA&amp;#039;, &amp;#039;Referens&amp;#039;, &amp;#039;Rariteter&amp;#039;) THEN CONCAT(&amp;#039;3&amp;#039;, items.location)&lt;br /&gt;
                   ELSE CONCAT(&amp;#039;1&amp;#039;, items.location) END&lt;br /&gt;
                   ASC, items.copynumber ASC,items.barcode) AS itemenumeration,&lt;br /&gt;
      waitortransit.itemnumber IS NOT NULL AS waitortransit&lt;br /&gt;
FROM borrowers INNER JOIN reserves ON borrowers.borrowernumber = reserves.borrowernumber&lt;br /&gt;
INNER JOIN biblio ON biblio.biblionumber = reserves.biblionumber&lt;br /&gt;
INNER JOIN items ON biblio.biblionumber = items.biblionumber&lt;br /&gt;
LEFT OUTER JOIN issues ON issues.itemnumber = items.itemnumber&lt;br /&gt;
LEFT OUTER JOIN&lt;br /&gt;
      (&lt;br /&gt;
      SELECT itemnumber FROM reserves WHERE found IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)&lt;br /&gt;
      ) AS waitortransit&lt;br /&gt;
ON items.itemnumber = waitortransit.itemnumber&lt;br /&gt;
WHERE issues.itemnumber IS NULL&lt;br /&gt;
AND reserves.suspend = 0&lt;br /&gt;
AND (reserves.itemnumber = items.itemnumber OR reserves.itemnumber IS NULL)&lt;br /&gt;
AND items.itemlost = &amp;#039;0&amp;#039;&lt;br /&gt;
AND COALESCE(reserves.found,&amp;#039;&amp;#039;) NOT IN (&amp;#039;W&amp;#039;,&amp;#039;T&amp;#039;)) X&lt;br /&gt;
WHERE reserveenumeration = itemenumeration&lt;br /&gt;
AND NOT waitortransit&lt;br /&gt;
AND (location NOT LIKE &amp;#039;EMS%&amp;#039; AND location NOT LIKE &amp;#039;Orkester&amp;#039;)&lt;br /&gt;
ORDER BY location, itemcallnumber&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aktiva låntagare&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Baserat på att vi anger kön/institution som ett auktoriserat värde som förs in i låntagarposten som borrower attribute.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
	CASE&lt;br /&gt;
		WHEN attr IN (&amp;#039;m&amp;#039;,&amp;#039;man&amp;#039;) THEN &amp;#039;Man&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;k&amp;#039;,&amp;#039;kvinna&amp;#039;) THEN &amp;#039;Kvinna&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;i&amp;#039;,&amp;#039;Svensk institution&amp;#039;) THEN &amp;#039;Svensk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;u&amp;#039;,&amp;#039;Utländsk institution&amp;#039;) THEN &amp;#039;Utländsk Institution&amp;#039;&lt;br /&gt;
		WHEN attr IN (&amp;#039;-&amp;#039;,&amp;#039;Ospecificerat&amp;#039;) THEN &amp;#039;Ospecifierat&amp;#039;&lt;br /&gt;
		ELSE &amp;#039;Okänt&amp;#039;&lt;br /&gt;
	END AS &amp;#039;Kategori&amp;#039;,&lt;br /&gt;
	mdt AS &amp;#039;Året som lånt senast var aktiv&amp;#039;,&lt;br /&gt;
	COUNT(*) AS &amp;#039;Antal låntagare&amp;#039;&lt;br /&gt;
FROM&lt;br /&gt;
	(&lt;br /&gt;
	SELECT&lt;br /&gt;
		borrowers.borrowernumber,&lt;br /&gt;
		MAX(borrower_attributes.attribute) attr,&lt;br /&gt;
		MAX(LEFT(statistics.datetime,4)) mdt&lt;br /&gt;
	FROM&lt;br /&gt;
		statistics&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrowers&lt;br /&gt;
	ON&lt;br /&gt;
		statistics.borrowernumber = borrowers.borrowernumber&lt;br /&gt;
	INNER JOIN&lt;br /&gt;
		borrower_attributes&lt;br /&gt;
	ON&lt;br /&gt;
		borrower_attributes.borrowernumber=borrowers.borrowernumber&lt;br /&gt;
	WHERE &lt;br /&gt;
		borrower_attributes.code = &amp;#039;INST&amp;#039;&lt;br /&gt;
	GROUP BY &lt;br /&gt;
		borrowernumber&lt;br /&gt;
	) borrowerstats&lt;br /&gt;
GROUP BY 1,2 ORDER BY 1,2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marie</name></author>
	</entry>
</feed>