오라클 줄리안 1년 중 하루
Oracle 데이터베이스에서 Julian day of year를 선택하려면 어떻게 해야 합니까?
dual에서 t_char(sysdate, 'J')를 선택하려고 했습니다. 이는 기원전 4712년 1월 1일 이후의 일수를 나타냅니다.하지만 올해 1.1일 이후의 일수가 필요합니다.
TO_CHAR(datetime) 설명서를 확인하면 사용 가능한 형식의 포괄적인 목록이 포함된 "형식 모델"에 대한 링크가 나타납니다.당신이 원하는 것은 무엇입니까?
DDD
일(1-366)
SELECT TO_CHAR(SYSDATE, 'DDD') from DUAL;
한 가지 방법은 다음과 같습니다.
select sysdate - trunc(sysdate,'yyyy') from dual
'Trunc'는 연도를 제외한 모든 것을 잘라 2014년 01월 01일을 반환하며, 시스템 날짜에서 1월 1일부터 반환된 일수를 뺀 값입니다.
사용하다sql select trunc(sysdate)+1 - trunc(sysdate,'yyyy') from dual
. 당신은 짝수를 얻게 될 것입니다.
언급URL : https://stackoverflow.com/questions/24775362/oracle-julian-day-of-year
'programing' 카테고리의 다른 글
루트 액세스 없이 설치된 앱의 APK를 받으려면 어떻게 해야 합니까? (0) | 2023.09.26 |
---|---|
iOS 10에서 Facebook iOS SDK 사용 방법 (0) | 2023.09.26 |
AngularJS에서 확대/축소 가능한 네트워크 그래프 (0) | 2023.09.26 |
fetch api로 XML을 가져오는 방법 (0) | 2023.09.26 |
브루 인스톨 도커에는 도커 엔진이 포함되어 있지 않습니까? (0) | 2023.09.26 |