Hi,
This is My storedprocedure :
GO
ALTER PROCEDURE [dbo].[uspGetVote](@TeamID INT,@CardID INT)
AS
BEGIN
SELECT AVG(VoteValue) AS [AverageVoteValue] FROM Vote
WHERE TeamID=@TeamID and CardID=@CardID and LastModifiedDateTime between getDate()-7 and getDate()
end
ALTER PROCEDURE [dbo].[uspGetVote](@TeamID INT,@CardID INT)
AS
BEGIN
SELECT AVG(VoteValue) AS [AverageVoteValue] FROM Vote
WHERE TeamID=@TeamID and CardID=@CardID and LastModifiedDateTime between getDate()-7 and getDate()
end
When execute this procedure returns Null.
This is my table values :
When i pass TeamID and CardID 1,1 its shows a Null.
Please give a correct query for that.
Thank You.

Sujeet SumanPosted Sep 4, 2015, 2:35 AM
WHERE TeamID=@TeamID and CardID=@CardID and LastModifiedDateTime between getDate()-7 and getDate()
WHERE TeamID=@TeamID and CardID=@CardID and LastModifiedDateTime between getDate()-7 and getDate()
Rojalin SahooPosted Sep 4, 2015, 2:21 AM
Raja TPosted Sep 4, 2015, 2:01 AM
WHERE TeamID=1 and CardID=1 and LastModifiedDateTime between getDate()-7 and getDate()
WHERE TeamID=1 and CardID=1 and DATEDIFF(DAY,[LastModifiedDateTime],GETDATE()) <= 7
ALTER PROCEDURE [dbo].[uspGetVote](@TeamID INT,@CardID INT)
AS
BEGIN
SELECT AVG(VoteValue) AS [AverageVoteValue] FROM Vote
WHERE TeamID=1 and CardID=1 and DATEDIFF(DAY,[LastModifiedDateTime],GETDATE()) <= 7
end