12345678910111213141516171819202122232425262728293031323334353637383940 |
- USE [befri_Goldhoo]
- GO
- /****** Object: View [basedata].[V_Inventory] Script Date: 2020/12/3 17:12:19 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- ALTER VIEW [basedata].[V_Inventory]
- AS
- SELECT DISTINCT
- CASE WHEN Cu.CustomItemId IS NOT NULL THEN 2 WHEN Co.CombtItemId IS NOT NULL
- THEN 1 ELSE 0 END AS CombType, CASE WHEN Cu.CustomItemId IS NOT NULL
- THEN '¶¨ÖÆ×éºÏ' WHEN Co.CombtItemId IS NOT NULL THEN '°åʽ×éºÏ' ELSE '·ñ' END AS CombTypeName, i.InventoryId,
- i.InventoryTypeId, it.TypeName AS InventoryTypeName, i.InventoryCategoryId,
- ic.CategoryNumber AS InventoryCategoryNumber, ic.CategoryName AS InventoryCategoryName, i.UomId, u.UomName,
- i.InventorySourceId, i.UsedSpaceId, i.DecorationStyleId, i.MaterialId, i.ForPeopleId, i.InventoryStateId, i.InventoryColorId,
- i.FactoryId, i.VendorId, i.InventoryNumber, i.InventoryName, i.Spec, i.AliasName, i.SearchCode, i.Abc, i.Weight,
- i.GrossWeight, i.WeightUom, i.Volume, i.PackagedValume, i.VolumeUom, i.Length, i.Width, i.Height, i.LengthUom, i.Light,
- i.Crafts, i.PackageQty, i.ShelfLife, i.SafetyInvtQty, i.SafetyPercentage, i.MaxInvtQty, i.MinInvtQty, i.AcquisitionCycle,
- i.DeliveryCycle, i.AcquisitionCost, i.IsMaintainable, i.IsSalable, i.IsHot, i.IsPromo, i.IsGift, i.IsSpecialOffer, i.IsNew,
- i.IsRecommend, i.IsClearance, i.IsCustomizable, i.IsDiscount, i.Dynamic, i.CapacityConsume, i.Barcode, i.CostPrice, i.SalesPrice, i.Added,
- i.AddedBy, i.AddedOn, i.ServiceStoped, i.ServiceStopedOn, i.Closed, i.ClosedBy, i.ClosedOn, i.Status, i.VersionNumber,
- i.CreatedBy, i.CreatedOn, i.ModifiedBy, i.ModifiedOn, i.Description, i.PriceType, i.U8CategoryName, i.U8Category,
- vtm.Text AS PriceTypeText, vimi.ThumbnailUrl, vimi.HandledUrl, i.DeliveryCycleStr
- FROM basedata.Inventory AS i LEFT OUTER JOIN
- basedata.InventoryCategory AS ic ON ic.InventoryCategoryId = i.InventoryCategoryId LEFT OUTER JOIN
- basedata.Uom AS u ON u.UomId = i.UomId INNER JOIN
- basedata.InventoryType AS it ON it.InventoryTypeId = i.InventoryTypeId INNER JOIN
- dbo.ValueTextMap AS vtm ON vtm.Value = i.PriceType AND vtm.TableName = 'basedata.Inventory' AND
- vtm.FieldName = 'PriceType' LEFT OUTER JOIN
- basedata.CombtItemMember AS Co ON i.InventoryId = Co.SuitId LEFT OUTER JOIN
- basedata.CustomItemMember AS Cu ON i.InventoryId = Cu.MemberItemId LEFT OUTER JOIN
- basedata.V_InventoryMasterImage AS vimi ON i.InventoryId = vimi.InventoryId
- GO
|