T-SQL을 사용하여 날짜/시간 가져오기
주어진 시간을 어떻게 얻을 수 있습니까?datetime
가치?
나는 있습니다datetime
다음과 같은 데이터베이스에서:
2010-09-06 17:07:28.170
시간 부분만 원하는 경우:
17:07:28.170
그것을 위한 기능 같은 것이 있습니까?
SQL Server 2008에서 추가하기 위해 TIME 데이터 유형이 있으므로 다음 작업을 수행할 수 있습니다.
SELECT CONVERT(TIME, GETDATE())
SQL 2008+를 사용하고 이 질문을 찾는 사용자에게 유용할 수 있습니다.
SQL Server의 경우 이 기능이 작동합니다.
SELECT CONVERT(VARCHAR(8),GETDATE(),108) AS HourMinuteSecond
사용해 보십시오.
SELECT CAST(DataField AS time(7)) AS 'time'
시간 참조(Transact-SQL).
질문의 제목이 올바르고 시간을 원한다고 가정합니다.
SELECT CONVERT(char,GETDATE(),14)
CAST(CONVERT(CHAR(8),GETUTCDATE(),114) AS DATETIME)
SQL Server 2008 이상의 경우
CAST(GETUTCDATE() AS TIME)
다음 코드를 사용하여 시간을 HH:MM 형식으로 얻을 수 있습니다.
SELECT CONVERT(VARCHAR(5),getdate(),108)
언급URL : https://stackoverflow.com/questions/3656492/get-the-time-of-a-datetime-using-t-sql
'programing' 카테고리의 다른 글
오라클. 날짜와 시간을 어떻게 출력합니까? (0) | 2023.06.29 |
---|---|
Firebase를 사용하여 이름 속성별로 사용자 가져오기 (0) | 2023.06.29 |
NSDictionary에 부울 값을 추가하려면 어떻게 해야 합니까? (0) | 2023.06.24 |
Mongodb는 배열 필드의 크기 합계입니다. (0) | 2023.06.24 |
TinyMCE의 사용자 지정 형식 div가 이전 div와 병합 (0) | 2023.06.24 |