次の SQL ステートメントで「OR」条件を使用したいのですが、その方法を教えてください。
SELECT DATE, SecurityId
FROM StateStreet
INNER JOIN Securities ON StateStreet.SecurityID = Securities.securityid
AND ( (SecurityName LIKE '% R V %'
AND Quantity < 0
AND PortfolioId =@portfolioID)
OR (SecurityName NOT LIKE '% R V %'
AND Quantity > 0
AND PortfolioId=@PortfolioID)
OR (Value = Quantity
AND Securities.PortfolioId =@PortfolioID)
)
WHERE CONVERT(DATETIME,PeriodEndDate) = @PositionDate
上記のステートメントで OR 条件を使用するのを手伝ってください。OR 条件の 3 つのステートメントをチェックする必要があります。