Click here to Skip to main content
15,901,205 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How to SQL Format seconds as HH:MM:SS time

this query .....


SQL
select distinct
E.USERID,
(select min(Convert (TIME,TIMESTAMPS)) from access_event_logs As MINCE
where CAST(MINCE.TIMESTAMPS as DATE)=CAST(E.TIMESTAMPS As DATE) AND MINCE.EVENTID ='In' and MINCE.USERID=E.USERID) as InTime,
(select max(Convert(TIME,TIMESTAMPS)) from access_event_logs As MAXCE
where CAST(MAXCE.TIMESTAMPS as DATE)=CAST(E.TIMESTAMPS As DATE) AND MAXCE.EVENTID ='Out' and MAXCE.USERID=E.USERID) as OutTime
from access_event_logs As E
WHERE E.USERID='012' AND Convert(date,LOCALTIMESTAMP) between '03/2/2014' and '03/02/2014'


output:
012 08:34:29.0000000 14:23:29.0000000


so iwant timestamp i need like this hh:mm or hh:mm:ss
Posted

SQL
SELECT convert(varchar,GETDATE(),108)


Date Time Format In SQL
 
Share this answer
 
Try this method.

select convert(varchar(100),GETDATE(),108)
 
Share this answer
 
Comments
Aarti Meswania 9-Apr-14 2:38am    
5+! :)
Maciej Los 9-Apr-14 2:48am    
+5

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