DateTime에서 시간 추출 (SQL Server 2005)
Day(Date())
, 을 사용하여 월과 일을 추출 할 수 있습니다 Month(Date())
. 로 시간을 추출 할 수 없습니다 HOUR(Date())
. 다음과 같은 오류가 발생합니다.
'HOUR' is not a recognized built-in function name.
시간을 어떻게 추출 할 수 있습니까?
SELECT DATEPART(HOUR, GETDATE());
... 어떤 입도 유형에서도 사용할 수 있습니다.
DATEPART(YEAR, [date])
DATEPART(MONTH, [date])
DATEPART(DAY, [date])
DATEPART(HOUR, [date])
DATEPART(MINUTE, [date])
(참고 : 날짜 예약어 주위에 []가 마음에 듭니다. 물론 타임 스탬프가있는 열에 '날짜'라고 표시되어있는 경우)
datepart를 사용하십시오 .
예 :
datepart(hh, date)
이것도 시도하십시오 :
DATEPART(HOUR,GETDATE())
DATEPART(HOUR, [date])
군대 시간으로 시간을 반환합니다 (00 ~ 23) 1AM, 3PM 등을 원할 경우 시간을 표시해야합니다.
SELECT Run_Time_Hour =
CASE DATEPART(HOUR, R.date_schedule)
WHEN 0 THEN '12AM'
WHEN 1 THEN '1AM'
WHEN 2 THEN '2AM'
WHEN 3 THEN '3AM'
WHEN 4 THEN '4AM'
WHEN 5 THEN '5AM'
WHEN 6 THEN '6AM'
WHEN 7 THEN '7AM'
WHEN 8 THEN '8AM'
WHEN 9 THEN '9AM'
WHEN 10 THEN '10AM'
WHEN 11 THEN '11AM'
WHEN 12 THEN '12PM'
ELSE CONVERT(varchar, DATEPART(HOUR, R.date_schedule)-12) + 'PM'
END
FROM
dbo.ARCHIVE_RUN_SCHEDULE R
select case when [am or _pm] ='PM' and datepart(HOUR,time_received)<>12
then dateadd(hour,12,time_received)
else time_received
END
from table
공장
DATEPART () 함수는 연도, 월, 일,시, 분 등과 같은 날짜 / 시간의 단일 부분을 반환하는 데 사용됩니다.
datepart ***Abbreviation
year ***yy, yyyy
quarter ***qq, q
month ***mm, m
dayofyear ***dy, y
day ***dd, d
week ***wk, ww
weekday ***dw, w
hour ***hh
minute ***mi, n
second ***ss, s
millisecond ***ms
microsecond ***mcs
nanosecond ***ns
예
select *
from table001
where datepart(hh,datetime) like 23
HOUR (Date ())로 시간을 추출 할 수 없습니다
There is a way to call HOUR
(I would not recommend to use it though because there is DATEPART
function) using ODBC Scalar Functions:
SELECT {fn HOUR(GETDATE())} AS hour
to_char(current_timestamp,'YYYY') // to extract only DATE to_char(current_timestamp,'HH24') // to extract only HOUR
you must use datepart()
like
datepart(hour , getdate())
참고URL : https://stackoverflow.com/questions/1114307/extracting-hours-from-a-datetime-sql-server-2005
'IT' 카테고리의 다른 글
자바 스크립트 배열에서 첫 번째 요소를 제외하고 마지막 5 요소를 어떻게 얻습니까? (0) | 2020.06.01 |
---|---|
Spring MVC-Spring 컨트롤러의 맵에서 모든 요청 매개 변수를 얻는 방법은 무엇입니까? (0) | 2020.06.01 |
키에 대시가있는 ngClass 스타일 (0) | 2020.05.31 |
NFS 마운트 디렉토리 강제 마운트 해제 (0) | 2020.05.31 |
JavaScript 경고 상자 제목을 편집하는 방법은 무엇입니까? (0) | 2020.05.31 |