How can I change NULL to 0 when getting a single value from a SQL function?

前端 未结 8 1009
刺人心
刺人心 2021-02-06 20:02

I have a query that counts the price of all items between two dates. Here is the select statement:

SELECT SUM(Price) AS TotalPrice 
FROM Inventory
WHERE (DateAdd         


        
8条回答
  •  清歌不尽
    2021-02-06 21:00

    Edit: Looks like everyone else beat me to it haha

    Found the answer.

    ISNULL() determines what to do when you have a null value.

    In this case my function returns a null value so I needed specify a 0 to be returned instead.

    SELECT ISNULL(SUM(Price), 0) AS TotalPrice 
    FROM Inventory
    WHERE (DateAdded 
    BETWEEN @StartDate AND @EndDate)
    

提交回复
热议问题