Hi Stephen,

I don't see any workaround but right now, it can't work.

Let's say the <<BIBIDS>> value is : 34,35,36

With the IN operator, you have to get the query this way : IN(34,35,36) but with the <<BIBIDS>>, you'll get IN('34,35,36') instead. The query will look for the expression '34,35,36' which is not a biblionumber. Therefore, you don't have any result.

I guess you could use multiple "OR"...

Hope it helps!

François Charbonnier,
Bibl. prof. / Chef de produits

Tél.  : (888) 604-2627
[email protected] <mailto:[email protected]>

inLibro | pour esprit libre | www.inLibro.com <http://www.inLibro.com>
Le 2016-04-21 11:16, Graham, Stephen a écrit :
Hi All - I want to set up a SQL report that can take a variable number of the 
same value. My SQL looks like:

select
biblionumber,
concat (branchname, ', ', lib) as location,
itemcallnumber,
if(onloan is null,'Available',onloan) onloan
from items,authorised_values,branches
where biblionumber in (<<BIBIDS>>)
and authorised_values.category = 'LOC'
and items.location = authorised_values.authorised_value
and items.homebranch = branches.branchcode

I want the <<BIBIDS>> value to be able to receive several values when I run the 
report from the staff client, but I cannot get it to work. Any advice/tips much welcome!

Stephen

Stephen Graham
Online Information Manager
Information Collections and Services
Library and Computing Services
University of Hertfordshire
Hatfield  AL10 9AB
UK
Tel. 01707 286111 Ext: 77751
Email [email protected]

_______________________________________________
Koha mailing list  http://koha-community.org
[email protected]
https://lists.katipo.co.nz/mailman/listinfo/koha

_______________________________________________
Koha mailing list  http://koha-community.org
[email protected]
https://lists.katipo.co.nz/mailman/listinfo/koha

Reply via email to