web-dev-qa-db-ja.com

日時SQLからの時間の抽出

SQL Server 2012を使用したSQLクエリを使用して、DateTime列から時間のみを取得したい:

現時点での列の日時形式は次のとおりです。

dd/mm/yyyy hh:mm

例-2018年10月16日11:5

Hh:mmを抽出して、列を時刻形式(hh:mmまたはhh:mm:ss)に変換したい

どんな援助も大歓迎です。

ありがとう。

4
Beanymattd

列が文字列である場合、これが必要ですか?

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

キャストする

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