名前とカテゴリを指定してアイテムの価格を返すこのスカラー関数を作成しましたが、select ステートメントから呼び出すと、常に null が返されます。これが関数です。
CREATE FUNCTION [dbo].[GetPrice] (@ItemName nvarchar(250), @ItemCatagory nvarchar(250))
RETURNS float
As
BEGIN
Return (select top 1 Price from Stock where Item=@ItemName and Store=@ItemCatagory)
END
これは選択ステートメントです
Select SNo,ItemName,Category,dbo.GetPrice(ItemName,Category) From Items