Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Voyager

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Voyager
    3. Community Knowledge
    4. Voyager to Alma Migration Query: Identifying Item Records with non-zero Item Prices

    Voyager to Alma Migration Query: Identifying Item Records with non-zero Item Prices

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    No headers
    Created By: Laura Guy (contact)
    Created on: 9/14/2020



    When migrating from Voyager to Alma, you may want to cleanup bad item prices.  Due to operator error there are instances where the item price is obviously wrong (for example, way too high).

    Note that in Voyager that for item records that contain a value other than zero, that explicit value is used as a lost item replacement fee and not the replacement cost value set in SYSADMIN for the item type.  That is why these data are important and will be a part of the questionnaire during Alma migration.

    This query, which can be run using Voyager Prepackaged Access Reports, will list item price fields with any value other than zero, and display them sorted from highest to lowest price.  It includes ITEM_ID, ITEM_BARCODE, and more.

    Note: to change this query to look for items with an Item Price of $0.00 simply change the <>"0" to ="0"

     

    SELECT ITEM.ITEM_ID, ITEM_BARCODE.ITEM_BARCODE, ITEM_TYPE.ITEM_TYPE_NAME,
    BIB_TEXT.TITLE_BRIEF, LOCATION.LOCATION_NAME, MFHD_MASTER.DISPLAY_CALL_NO,
    MFHD_ITEM.ITEM_ENUM, ITEM.COPY_NUMBER, CCur([PRICE]/100) AS PriceInDollars
    FROM ((((((ITEM LEFT JOIN ITEM_BARCODE ON ITEM.ITEM_ID = ITEM_BARCODE.ITEM_ID)
    INNER JOIN LOCATION ON ITEM.PERM_LOCATION = LOCATION.LOCATION_ID)
    INNER JOIN BIB_ITEM ON ITEM.ITEM_ID = BIB_ITEM.ITEM_ID)
    INNER JOIN BIB_TEXT ON BIB_ITEM.BIB_ID = BIB_TEXT.BIB_ID)
    INNER JOIN MFHD_ITEM ON ITEM.ITEM_ID = MFHD_ITEM.ITEM_ID)
    INNER JOIN MFHD_MASTER ON MFHD_ITEM.MFHD_ID = MFHD_MASTER.MFHD_ID)
    INNER JOIN ITEM_TYPE ON ITEM.ITEM_TYPE_ID = ITEM_TYPE.ITEM_TYPE_ID
    WHERE (((ITEM.PRICE)<>"0"))
    ORDER BY Len([PRICE]) DESC , ITEM.PRICE DESC;

    For other queries that may be useful, see my "Surviving Almanado: tips for a successful pre-implementation" presentation's Accompanying Materials.

    If you need assistance in running custom SQL queries in Prepackaged Access Reports, consult the Voyager Customer Listserv.

     




    Report
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Voyager to Alma Migration Query: Identifying Duplicate Patrons by Patron Barcode
      • Voyager to Alma Migration Query: ISBN Numbers that are less than 10 digits
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Community Content Type
      How To
      Product
      Voyager
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved