jap-signature-duple/00-duple-signature.sql
authorMarijana Glavica <mglavica@ffzg.hr>
Mon, 24 Nov 2008 05:13:15 +0000 (06:13 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 28 Oct 2023 09:45:19 +0000 (11:45 +0200)
jap-signature-duple/00-duple-signature.sql [new file with mode: 0644]

diff --git a/jap-signature-duple/00-duple-signature.sql b/jap-signature-duple/00-duple-signature.sql
new file mode 100644 (file)
index 0000000..3da96eb
--- /dev/null
@@ -0,0 +1,17 @@
+create temporary table callnumbers ( callnumber varchar(255) primary key, count int not null ) ;
+insert into callnumbers select itemcallnumber,count(itemcallnumber) from items where itemcallnumber like 'EG%' group by itemcallnumber ;
+
+-- Duple signature
+SELECT count(biblio.biblionumber) as primjeraka,
+       callnumbers.count as signatura,
+       items.itemcallnumber,
+        biblio.author,biblio.title,biblioitems.publicationyear,biblioitems.volume,biblio.biblionumber,
+       items.itemnotes
+FROM items
+LEFT JOIN biblioitems on (items.biblioitemnumber=biblioitems.biblioitemnumber)
+LEFT JOIN biblio on (biblioitems.biblionumber=biblio.biblionumber)
+LEFT JOIN callnumbers on itemcallnumber = callnumbers.callnumber
+WHERE items.itemcallnumber IS NOT NULL and items.itemcallnumber like 'EG%'
+GROUP BY biblio.biblionumber
+having primjeraka < signatura
+order by items.itemcallnumber ;