2017-03-10 81 views
1

我是新來的學習SQL函數,並沒有任何想法來創建它。請有人幫我解決我的小問題。創建SQL函數以顯示時間格式「00:00:00」

我有表「tblEmployeeAttendance」已經數據庫「PMSDATABASE」數據

Employee Name Time-In    Time-Out 
John Flores  2017-03-10 8:00:00 2017-03-10 17:00:00 
Jay Lopez  2017-03-10 8:00:00 2017-03-10 17:00:00 

現在我想創建SQL函數來顯示他們喜歡:

Employee Name Time-In  Time-Out 
John Flores  8:00:00  17:00:00 
Jay Lopez  8:00:00  17:00:00 

你的幫助,非常感謝。謝謝你們....

+0

什麼版本的SQL您使用的是?我認爲一個查詢實際上就足夠了。 –

+0

我正在使用SQL Server 2012 – Jaron2016

回答

0

下面是針對Microsoft SQL Server的查詢:

Select [Emloyee Name], FORMAT([Time-In], N'hh\:mm\:ss') As [Time-In], FORMAT([Time-Out], N'hh\:mm\:ss') As [Time-Out] FROM tblEmployeeAttendance 

來源:https://msdn.microsoft.com/en-us/library/hh213505.aspx

+0

您好納西爾,請您寫下SQL函數的完整編碼嗎?謝謝 – Jaron2016

+0

不,這個網站不是爲了讓你完成你的工作。你必須先證明你已經爲自己付出了一些努力。爲什麼你需要專門的功能?向我們展示迄今爲止嘗試過的代碼?你卡在哪裏? – Nasir