문제

사용하여 월과 날을 추출 할 수 있습니다 Day(Date()), Month(Date()). 나는 시간을 추출 할 수 없다 HOUR(Date()). 다음 오류가 발생합니다.

'HOUR' is not a recognized built-in function name.

시간을 어떻게 추출 할 수 있습니까?

도움이 되었습니까?

해결책

SELECT DATEPART(HOUR, GETDATE());

DATEPART 선적 서류 비치

다른 팁

... 모든 세분화 유형 IE에서 사용할 수 있습니다.

DATEPART(YEAR, [date])

DATEPART(MONTH, [date]) 

DATEPART(DAY, [date])    

DATEPART(HOUR, [date]) 

DATEPART(MINUTE, [date])

(참고 : 예약 된 단어 주변의 []가 마음에 듭니다. 물론 타임 스탬프가있는 열이 "날짜"라고 표시된 경우).

사용 날짜 부분.

예 :

datepart(hh, date)

이것도 시도하십시오 :

   DATEPART(HOUR,GETDATE()) 

DATEPART(HOUR, [date]) 1am, 3pm 등을 원한다면 군용 시간 (00 ~ 23)으로 시간을 반환합니다.

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

시간 (date ())와 함께 시간을 추출 할 수 없습니다.

전화하는 방법이 있습니다 HOUR (나는 그것을 사용하지 않는 것이 좋습니다. DATEPART 기능) 사용 ODBC 스칼라 함수:

SELECT {fn HOUR(GETDATE())} AS hour

LiveDemo

to_char (current_timestamp, 'yyyy') // 날짜 만 추출하려면 to_char (current_timestamp, 'hh24') // 시간 만 추출합니다.

DatePart ()를 사용해야합니다.

like 


datepart(hour , getdate())
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top