web-dev-qa-db-fra.com

Extraire l'heure de Datetime SQL

Je souhaite obtenir uniquement l'heure d'une colonne DateTime à l'aide d'une requête SQL à l'aide de SQL Server 2012:

Le format datetime dans la colonne en ce moment est:

jj/mm/aaaa hh: mm

exemple - 16/10/2018 11:5

Je veux extraire le hh: mm et convertir la colonne en un format d'heure (hh: mm ou hh: mm: ss)

Toute aide serait grandement appréciée.

Merci.

4
Beanymattd

Si la colonne est une chaîne, voulez-vous simplement cela?

select convert(time, right(col, 5))
4
Gordon Linoff

jette

select cast(datecol as time) [time]
from t
3