2010-03-15 7 views
3

J'ai base de données avec la date.comment obtenir le temps (hh: mm: ss) de sql query?

je vois le temps comme: 1900-01-01 13: 38: 00.000

comment je peux le voir comme: 13h38?

(je travaille sur le serveur SQL 2008)

remercient à l'avance

+2

Si possible, utilisez SQL pour le filtrage et de récupération des données et votre code côté client pour le formatage. –

Répondre

14

converti SELECT (varchar, getdate(), 108) sorties hh: mm: ss.

0

Si vous utilisez SQL Server 2008 puis,

Supposons que votre nom de colonne est XTime qui tient le temps dans formate HH-MM-SS.ms. Si nous voulons retrive heure au format HH-MM-SS puis écrire requête suivante,

Select ID, XDate, Convert(Time(0),XTime,0) -- For HH-MM-SS format 
Questions connexes