Fix for the counts being inaccruate
This commit is contained in:
parent
0429abf931
commit
9c3b0e29ff
1 changed files with 4 additions and 3 deletions
|
@ -63,12 +63,13 @@ sub calculate {
|
|||
if ($branch) {
|
||||
$sth = $dbh->prepare("select description, biblioitems.itemtype, count(*) as total from itemtypes, biblioitems, items
|
||||
where biblioitems.itemtype=itemtypes.itemtype
|
||||
and items.biblionumber=biblioitems.biblionumber
|
||||
and items.biblioitemnumber=biblioitems.biblioitemnumber
|
||||
and items.holdingbranch=?
|
||||
group by biblioitems.itemtype");
|
||||
$sth->execute($branch);
|
||||
} else {
|
||||
$sth = $dbh->prepare("select description, biblioitems.itemtype, count(*) as total from itemtypes, biblioitems where biblioitems.itemtype=itemtypes.itemtype group by biblioitems.itemtype");
|
||||
$sth = $dbh->prepare("select description, biblioitems.itemtype, count(*) as total from itemtypes, biblioitems,items where biblioitems.itemtype=itemtypes.itemtype
|
||||
and biblioitems.biblioitemnumber = items.biblioitemnumber group by biblioitems.itemtype");
|
||||
$sth->execute;
|
||||
}
|
||||
my ($description,$biblioitems,$total);
|
||||
|
@ -96,4 +97,4 @@ sub calculate {
|
|||
return \@mainloop;
|
||||
}
|
||||
|
||||
1;
|
||||
1;
|
||||
|
|
Loading…
Reference in a new issue