Advertisement
Guest User

koha report - holds with barcodes

a guest
May 3rd, 2022
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. SELECT
  2. Concat_Ws('<br />',
  3. Concat('Current: ', hold_fill_targets.source_branchcode),
  4. Concat('Owned by: ', items.homebranch),
  5. Concat('Last seen: ', items.datelastseen),
  6. (Concat('<a href=\"/cgi-bin/koha/catalogue/detail.pl?biblionumber=', biblio.biblionumber, '\" target="_blank">Go to biblio</a>'))
  7. ) AS INFO,
  8. Concat_Ws('<br />',
  9. If(LOCATIONS.lib = PERM_LOCATIONS.lib, LOCATIONS.lib, Concat(PERM_LOCATIONS.lib, " (", LOCATIONS.lib, ")")),
  10. ITEMTYPESS.description,
  11. CCODES.lib,
  12. items.itemcallnumber,
  13. items.copynumber
  14. ) AS CALL_NUMBER,
  15. Concat_Ws('<br />',
  16. biblio.author,
  17. (Concat_Ws('<br />',
  18. biblio.title,
  19. ExtractValue(biblio_metadata.metadata, '//datafield[@tag="245"]/subfield[@code="h"]'),
  20. ExtractValue(biblio_metadata.metadata, '//datafield[@tag="245"]/subfield[@code="b"]'),
  21. ExtractValue(biblio_metadata.metadata, '//datafield[@tag="245"]/subfield[@code="p"]'),
  22. ExtractValue(biblio_metadata.metadata, '//datafield[@tag="245"]/subfield[@code="n"]'))
  23. )
  24. ) AS AUTHOR_TITLE,
  25. Concat_Ws('<br />',
  26. (Concat('<img src="/cgi-bin/koha/svc/barcode?barcode=', '*', Upper(items.barcode), '*', '&type=Code39"></img>')),
  27. items.barcode
  28. ) AS BARCODE
  29. FROM
  30. biblio LEFT JOIN
  31. ((hold_fill_targets LEFT JOIN
  32. items ON hold_fill_targets.itemnumber = items.itemnumber) LEFT JOIN
  33. biblio_metadata ON items.biblionumber = biblio_metadata.biblionumber) ON
  34. biblio.biblionumber = biblio_metadata.biblionumber LEFT JOIN
  35. (SELECT
  36. authorised_values.category,
  37. authorised_values.authorised_value,
  38. authorised_values.lib
  39. FROM
  40. authorised_values
  41. WHERE
  42. authorised_values.category = 'CCODE') CCODES ON CCODES.authorised_value =
  43. items.ccode LEFT JOIN
  44. (SELECT
  45. authorised_values.category,
  46. authorised_values.authorised_value,
  47. authorised_values.lib
  48. FROM
  49. authorised_values
  50. WHERE
  51. authorised_values.category = 'LOC') PERM_LOCATIONS ON
  52. PERM_LOCATIONS.authorised_value = items.permanent_location LEFT JOIN
  53. (SELECT
  54. authorised_values.category,
  55. authorised_values.authorised_value,
  56. authorised_values.lib
  57. FROM
  58. authorised_values
  59. WHERE
  60. authorised_values.category = 'LOC') LOCATIONS ON
  61. LOCATIONS.authorised_value = items.location LEFT JOIN
  62. (SELECT
  63. itemtypes.itemtype,
  64. itemtypes.description
  65. FROM
  66. itemtypes) ITEMTYPESS ON ITEMTYPESS.itemtype = items.itype
  67. WHERE
  68. hold_fill_targets.source_branchcode LIKE <<Select your branch|LBRANCH>>
  69. GROUP BY
  70. hold_fill_targets.itemnumber
  71. ORDER BY
  72. items.homebranch,
  73. If(LOCATIONS.lib = PERM_LOCATIONS.lib, LOCATIONS.lib, Concat(PERM_LOCATIONS.lib, " (", LOCATIONS.lib, ")")),
  74. ITEMTYPESS.description,
  75. CCODES.lib,
  76. items.itemcallnumber,
  77. biblio.author,
  78. biblio.title,
  79. items.barcode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement