Click here to Skip to main content
15,894,287 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
how to display Recent comment and min,sec,hour in stored procedure.



SQL
Create proc RecentComment @email nvarchar(100),@shortUrl nvarchar(50),@lastModifiedOn datetime,@currentDate DATETIME
as

select title,content from userComment 
inner join shortUrl 
on userComment.registeredUserId= shortUrl.shortUrlId  and shortUrl.shortUrl=@shortUrl and userComment.lastModifiedBy=@lastModifiedOn
inner join userUrl 
on shortUrl.shortUrlId  =userUrl.registereduserId 
inner join registeredUser 
on userUrl.registereduserId=registeredUser.registeredUserId 
where  registeredUser.email=@email

--SET @lastModifiedOn = '2011-01-02 11:35:26'
SET @currentDate = '2011-01-06 03:15:31'

-- Total seconds in a day----
DECLARE @TotalSec int
SET @TotalSec = 24*60*60;

-- Convert DateDiff into seconds
DECLARE @DiffSecs int
SET @DiffSecs = DATEDIFF(SECOND, @lastModifiedOn, @currentDate)

SELECT
CONVERT(char(2), (@DiffSecs/@TotalSec))as [Days],
CONVERT(char(2), ((@DiffSecs%@TotalSec)/3600)) as [Hours],
CONVERT(char(2), (((@DiffSecs%@TotalSec)%3600)/60)) as [Minutes],
CONVERT(char(2), (((@DiffSecs%@TotalSec)%3600)%60)) as [Seconds]

i Try it.. It is not coming in recent comment list.

Advance Thanks
Posted
Updated 8-Mar-13 9:22am
v3
Comments
Davidduraisamy 7-Mar-13 23:00pm    
Explain the question clearly..
Davidduraisamy 7-Mar-13 23:16pm    
To get min,hour,sec

SELECT convert(varchar, getdate(), 108) --– hh:mm:ss

1 solution

 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900