ストアドプロシージャのコードを書きました
ALTER PROCEDURE dbo.Store_Reviews_GetByProduct
@PortalID int,
@ProductID int
AS
SET NOCOUNT ON
SELECT r.ReviewID, r.PortalID, r.ProductID, r.UserName, r.Rating, LEFT(r.Comments,200), r.Authorized, r.CreatedDate, p.ModelName
FROM dbo.Store_Reviews r
LEFT JOIN dbo.Store_Products p
ON r.ProductID = p.ProductID
WHERE r.PortalID = @PortalID
AND r.ProductID = @ProductID
ORDER BY r.CreatedDate DESC
関数が機能していないという点LEFT
で、代わりに結果が得られないか、何も選択されていません。
Substring
関数も同様に使用しましSUBSTRING(r.comments, 0, 200)
たが、結果も得られません。
コメント欄の最初の 200 文字を取得するにはどうすればよいですか??
すべての回答は大歓迎です..