Skillnad mellan versioner av "Lånestatistik Bibliotek Mellansjö"
Hoppa till navigering
Hoppa till sök
Rad 46: | Rad 46: | ||
WHERE items.homebranch = <<Bibliotek|branches>> AND items.dateaccessioned BETWEEN <<Datum från|date>>-INTERVAL 1 DAY AND <<Datum till |date>>+INTERVAL 1 DAY | WHERE items.homebranch = <<Bibliotek|branches>> AND items.dateaccessioned BETWEEN <<Datum från|date>>-INTERVAL 1 DAY AND <<Datum till |date>>+INTERVAL 1 DAY | ||
+ | |||
+ | |||
+ | GROUP BY homebranch | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | ==Fråga 11 olika bestånd== | ||
+ | <pre> | ||
+ | SELECT | ||
+ | COUNT(CASE WHEN itype IN ('BARNBOK','BARNKORT','BOKCDBARN','BOKDAISYBA','BOKMP3BARN','BARN LJUD','BARNMP3','BARNTAL','MUSIKBARN','MUSIKBARN') THEN 1 END) 'Bestånd för barn och unga', | ||
+ | COUNT(CASE WHEN location IN ('Skonlitteratur','Deckare','Deckare & Thriller','Fantasy','Fantasy/SF','Noveller') THEN 1 END) 'Bestånd av skönlitteratur', | ||
+ | COUNT(CASE WHEN location IN ('REFERENS') THEN 1 END) 'Antal referensexemplar', | ||
+ | COUNT(CASE WHEN itype IN ('BARNTAL','BOKCD','BOKCDBARN','BOKDAISYBA','BOKMP3','BOKMP3BARN','DAISY','STORSTIL') THEN 1 WHEN location IN ('Lattlast','Appelhyllan') THEN 1 END) 'Bestånd läsnedsättning' | ||
+ | |||
+ | FROM items | ||
+ | |||
+ | LEFT JOIN branches ON (items.homebranch=branches.branchcode) | ||
+ | LEFT JOIN library_groups ON (items.homebranch=library_groups.branchcode) | ||
+ | |||
+ | WHERE items.homebranch = <<Bibliotek|branches>> | ||
+ | </pre> | ||
+ | |||
+ | ==Fråga 11 Olika nyförvärv== | ||
+ | |||
+ | <pre> | ||
+ | SELECT | ||
+ | branchname, | ||
+ | COUNT(CASE WHEN itype IN ('BARN LJUD','BARN TIDSK','BARNBOK','BARNKORT','BOKCDBARN','BOKDAISYBA','BOKMP3BARN') THEN 1 END) 'Nyförvärv tryckt för barn' | ||
+ | |||
+ | FROM items | ||
+ | |||
+ | LEFT JOIN branches ON (items.homebranch=branches.branchcode) | ||
+ | LEFT JOIN library_groups ON (items.homebranch=library_groups.branchcode) | ||
+ | LEFT JOIN library_groups kommun ON (library_groups.parent_id=kommun.id) | ||
+ | |||
+ | WHERE items.homebranch IS NOT NULL AND items.dateaccessioned BETWEEN <<Datum från|date>>-INTERVAL 1 DAY AND <<Datum till |date>>+INTERVAL 1 DAY AND items.homebranch = <<Bibliotek|branches>> | ||
Versionen från 28 januari 2019 kl. 13.19
Statistikrapporter som Bibliotek Mellansjö skapat. Se dem som komplement/alternativ till Hyltes rapporter!
Fråga 10 Fysiskt bestånd
SELECT branchname, COUNT(CASE WHEN itype IN ('BARNBOK','BARNKORT','BOK','BOKCD','BOKCDBARN','BOKDAISY','BOKDAISYBA','BOKMP3','BOKMP3BARN','KORTLON','LANGLAN','PAKET','REFERENS','SPRAKKURS','STORSTIL') THEN 1 END) 'Bestånd tryckt bok', COUNT(CASE WHEN itype IN ('LAROMDL','LAROMTERM') THEN 1 END) 'Bestånd läromedel', COUNT(CASE WHEN itype IN ('BARN LJUD','BARNMP3','LJUDBOK','MP3') THEN 1 END) 'Bestånd ljudböcker', COUNT(CASE WHEN itype IN ('BARNTAL','DAISY') THEN 1 END) 'Bestånd talböcker daisy', COUNT(CASE WHEN itype IN ('MUSIKCD') THEN 1 END) 'Bestånd musik', COUNT(CASE WHEN itype IN ('BLURAY','FILM','VHS') THEN 1 END) 'Bestånd film', COUNT(CASE WHEN itype IN ('KARTOR') THEN 1 END) 'Bestånd kartor', COUNT(CASE WHEN itype IN ('MUSIK') THEN 1 END) 'Bestånd noter', COUNT(CASE WHEN itype IN ('TV-SPEL') THEN 1 END) 'Bestånd TV-spel', COUNT(CASE WHEN itype IN ('ARTIKEL','BLANDAT','FOREMAL','SUFRPLATTA','VECKOLAN','X') THEN 1 END) 'Bestånd övrigt' FROM items LEFT JOIN branches ON (items.homebranch=branches.branchcode) LEFT JOIN library_groups ON (items.homebranch=library_groups.branchcode) WHERE items.homebranch = <<Bibliotek|branches>>
Fråga 10 Fysiskt nyförvärv
SELECT branchname, COUNT(CASE WHEN itype IN ('BARNBOK','BARNKORT','BOK','BOKCD','BOKCDBARN','BOKDAISY','BOKDAISYBA','BOKMP3','BOKMP3BARN','KORTLON','LANGLAN','PAKET','REFERENS','SPRAKKURS','STORSTIL') THEN 1 END) 'Nyförvärv tryckt bok', COUNT(CASE WHEN itype IN ('LAROMDL','LAROMTERM') THEN 1 END) 'Nyförvärv läromedel', COUNT(CASE WHEN itype IN ('BARN LJUD','BARNMP3','LJUDBOK','MP3') THEN 1 END) 'Nyförvärv ljudböcker', COUNT(CASE WHEN itype IN ('BARNTAL','DAISY') THEN 1 END) 'Nyförvärv talböcker daisy', COUNT(CASE WHEN itype IN ('MUSIKCD') THEN 1 END) 'Nyförvärv musik', COUNT(CASE WHEN itype IN ('BLURAY','FILM','VHS') THEN 1 END) 'Nyförvärv film', COUNT(CASE WHEN itype IN ('KARTOR') THEN 1 END) 'Nyförvärv kartor', COUNT(CASE WHEN itype IN ('MUSIK') THEN 1 END) 'Nyförvärv noter', COUNT(CASE WHEN itype IN ('TV-SPEL') THEN 1 END) 'Nyförvärv TV-spel', COUNT(CASE WHEN itype IN ('ARTIKEL','BLANDAT','FOREMAL','SUFRPLATTA','VECKOLAN','X') THEN 1 END) 'Nyförvärv övrigt' FROM items LEFT JOIN branches ON (items.homebranch=branches.branchcode) LEFT JOIN library_groups ON (items.homebranch=library_groups.branchcode) WHERE items.homebranch = <<Bibliotek|branches>> AND items.dateaccessioned BETWEEN <<Datum från|date>>-INTERVAL 1 DAY AND <<Datum till |date>>+INTERVAL 1 DAY GROUP BY homebranch
Fråga 11 olika bestånd
SELECT COUNT(CASE WHEN itype IN ('BARNBOK','BARNKORT','BOKCDBARN','BOKDAISYBA','BOKMP3BARN','BARN LJUD','BARNMP3','BARNTAL','MUSIKBARN','MUSIKBARN') THEN 1 END) 'Bestånd för barn och unga', COUNT(CASE WHEN location IN ('Skonlitteratur','Deckare','Deckare & Thriller','Fantasy','Fantasy/SF','Noveller') THEN 1 END) 'Bestånd av skönlitteratur', COUNT(CASE WHEN location IN ('REFERENS') THEN 1 END) 'Antal referensexemplar', COUNT(CASE WHEN itype IN ('BARNTAL','BOKCD','BOKCDBARN','BOKDAISYBA','BOKMP3','BOKMP3BARN','DAISY','STORSTIL') THEN 1 WHEN location IN ('Lattlast','Appelhyllan') THEN 1 END) 'Bestånd läsnedsättning' FROM items LEFT JOIN branches ON (items.homebranch=branches.branchcode) LEFT JOIN library_groups ON (items.homebranch=library_groups.branchcode) WHERE items.homebranch = <<Bibliotek|branches>>
Fråga 11 Olika nyförvärv
SELECT branchname, COUNT(CASE WHEN itype IN ('BARN LJUD','BARN TIDSK','BARNBOK','BARNKORT','BOKCDBARN','BOKDAISYBA','BOKMP3BARN') THEN 1 END) 'Nyförvärv tryckt för barn' FROM items LEFT JOIN branches ON (items.homebranch=branches.branchcode) LEFT JOIN library_groups ON (items.homebranch=library_groups.branchcode) LEFT JOIN library_groups kommun ON (library_groups.parent_id=kommun.id) WHERE items.homebranch IS NOT NULL AND items.dateaccessioned BETWEEN <<Datum från|date>>-INTERVAL 1 DAY AND <<Datum till |date>>+INTERVAL 1 DAY AND items.homebranch = <<Bibliotek|branches>> GROUP BY homebranch