クエリを SQL サーバーのビューに変換したいと考えています。SS Migration Assistant は、次のクエリでチョッキングしています。
SELECT
FechInventory.ID AS skuID,
FechInventory.ItemNo,
IIf(InStr(3,[ItemNo],".")>0,Mid([ItemNo],3,InStr(1,[ItemNo],".")-3),InStr(3,[ItemNo],Len([ItemNo]))) AS ItemStyle,
IIf(InStr(1,[ItemNo],"/")>0,Mid([ItemNo],InStr(1,[ItemNo],".")+1,InStr(1,[ItemNo],"/")-InStr(1,[ItemNo],".")-1),Mid([ItemNo],InStr(1,[ItemNo],".")+1,Len([ItemNo]))) AS Size1,
IIf(InStr(1,[ItemNo],"/")>0,Mid([ItemNo],InStr(1,[ItemNo],"/")+1,Len([ItemNo])-InStr(1,[ItemNo],"/")),"") AS Size2,
FechInventory.Desc,
FechInventory.Qty,
FechInventory.sCost,
[sCost]*0.18 AS gcCost,
[scost]*0.18*[qty] AS gcLineCost,
InStr(3,[ItemNo],".") AS FirstPeriod,
InStr(1,[ItemNo],"/") AS FirstSlash,
Len([ItemNo]) AS ItemNoLength,
FechInventory.Brand,
Brands.[Brand Name],
FechInventory.ProductType,
ProductTypes.ProductTypeName,
FechInventory.Gender,
Genders.GenderName,
FechInventory.Sleeve,
SleeveLengths.SleeveLength,
FechInventory.Color,
Colors.ColorName,
Fabrics.FabricTypeID,
Fabrics.FabricName
FROM
(
Colors
RIGHT JOIN
(
SleeveLengths
RIGHT JOIN
(
Genders
RIGHT JOIN
(
(
FechInventory
LEFT JOIN
Brands
ON FechInventory.Brand = Brands.BrandID
)
LEFT JOIN
ProductTypes
ON FechInventory.ProductType = ProductTypes.ProductTypeID
)
ON Genders.GenderID = FechInventory.Gender
)
ON SleeveLengths.SleeveID = FechInventory.Sleeve
)
ON Colors.ColorID = FechInventory.Color
)
LEFT JOIN
Fabrics
ON FechInventory.FabricType = Fabrics.FabricTypeID
ORDER BY FechInventory.ItemNo;
次のエラーが発生します。
- SSMA エラー メッセージ:
- A2SS0058: 次の SQL ステートメントはサポートされていないため、変換できません:
何を与える?何かはみ出てる?