반응형
T-SQL을 사용하여 datetime의 시간을 얻습니까?
주어진 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'
http://msdn.microsoft.com/en-us/library/bb677243.aspx
질문 제목이 정확하고 시간이 필요하다고 가정합니다.
SELECT CONVERT(char,GETDATE(),14)
밀리 초를 포함하도록 편집되었습니다.
CAST(CONVERT(CHAR(8),GETUTCDATE(),114) AS DATETIME)
SQL Server 2008 이상
CAST(GETUTCDATE() AS TIME)
참고 URL : https://stackoverflow.com/questions/3656492/get-the-time-of-a-datetime-using-t-sql
반응형
'Program Club' 카테고리의 다른 글
| 소프트웨어 트랜잭션 메모리를 사용한 실제 경험이 있습니까? (0) | 2020.12.04 |
|---|---|
| null 포인터와 void 포인터의 차이점은 무엇입니까? (0) | 2020.12.03 |
| mysql 날짜 시간 비교 (0) | 2020.12.03 |
| URL에서 바이트 배열로 이미지 (0) | 2020.12.03 |
| Rails 3에서 초기화 프로그램의로드 순서를 어떻게 변경하나요? (0) | 2020.12.03 |