2017-03-10 32 views
1

Ich bin neu mit SQL-Funktion zu lernen und habe keine Idee, es zu erstellen. Bitte hilf mir mit meinem kleinen Problem.erstellen SQL-Funktion zum Anzeigen von Zeitformat "00:00:00"

Ich habe bereits Datenbank "PMSDATABASE" mit Daten in der Tabelle "tblEmployeeAttendance"

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 

Jetzt möchte ich SQL-Funktion erstellen, um sie anzuzeigen mag:

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

Ihre Hilfe sehr zu schätzen wissen. Danke Jungs ....

+0

Welche Version von SQL verwenden Sie? Ich denke, eine Abfrage würde tatsächlich ausreichen. –

+0

Ich benutze SQL Server 2012 – Jaron2016

Antwort

0

Hier ist eine Abfrage für 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 

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

+0

Hallo Nasir, schreiben Sie bitte die vollständige Codierung für SQL-Funktion? Danke – Jaron2016

+0

Nein, diese Seite ist nicht dafür gedacht, Ihre Arbeit für Sie zu erledigen. Sie müssen zeigen, dass Sie sich zuerst etwas Mühe gegeben haben. Warum benötigen Sie eine Funktion speziell? Zeigen Sie uns den Code, den Sie bisher versucht haben? Wo steckst du fest? – Nasir