我想在下面的 sql 语句中使用“或”条件,请帮我这样做。
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 个语句。