0

我试图在 POS 数据库中查找零售类别节点级别,在 AOS 表 ECORESCATEGORY 的字段 LEVEL_ 具有正确的值,但在 POS 上,该字段仅显示所有项目的零值。

如何确保该字段与 AOS 同步?

我尝试了 N-1040 和 N-1100 工作,但该字段未更新。

以下是我使用的 SQL 查询:

select  distinct Category, it.ItemID, MAX(IName.Name) Name, isnull(Level_,0) -1
        from    InventTable it Inner Join           
                (
                    Select Distinct PRODUCT, category, CATEGORYHIERARCHY
                    From EcoResProductCategory 
                    Where CATEGORYHIERARCHY In (select Top 1 CATEGORYHIERARCHY
                                                    from EcoResCategoryHIERARCHYRole
                                                    where NAMEDCATEGORYHIERARCHYROLE = 4 --Retail
                                                )
                ) pcat on it.PRODUCT = pcat.PRODUCT Left Join
                EcoResCategory cat on pcat.category = cat.recid Left Join
                EcoResProductTranslation IName on it.PRODUCT = iname.PRODUCT 
        group by Category, it.ItemID, isnull(Level_,0) -1   
4

0 回答 0