반응형
정확히 무엇을 잘라내나요(날짜, 'IW')?
제 프로젝트를 위해서는 요일과 1~7개의 값 사이에 절대적인 숫자가 일치해야 합니다.
날짜와 숫자 간의 연관성은 지역에 따라 달라질 수 있습니다. 예를 들어 독일의 경우 월요일은 1이고 일요일은 7인 반면 미국의 경우 월요일은 2이고 일요일은 1입니다.
그래서 해결책을 찾다가 로케일에 상관없이 작동하는 것처럼 보이는 다음 코드를 발견하고 Monday=1을 할당했습니다.일요일=7:
1 + TRUNC (date) - TRUNC (date, 'IW')
누가 어떻게 작동하는지 설명해 줄 수 있나요?특히 이 지침이 무엇인지 이해할 수 없습니다.
TRUNC (date, 'IW')
정확히 그렇습니다.
TRUNC(DATE,'IW')
주의 첫 번째 요일을 반환합니다.나를 위해.TRUNC(SYSDATE,'IW)
월요일에 반환됩니다.오늘은 2월 21일 화요일입니다.그것에서 빼세요.TRUNC(SYSDATE,'IW')
20일 월요일이면, 당신은 받을 수 있을 것입니다.1
(왜냐하면21-20=1
) 추가합니다.1
당신이 방정식의 시작에서 하는 것처럼 당신은 그것에 그리고 당신은.2
우리가 화요일과 연관시키는 것.
ISO 위크의 가장 기본적인 개념은 NLS 영역을 독립적으로 만드는 것입니다.
설명서를 보면,
ISO 표준에 기반한 연도의 주(1-52 또는 1-53).
한 주는 월요일로 시작하여 일요일로 끝납니다.
언급URL : https://stackoverflow.com/questions/32603365/what-exactly-does-truncdate-iw
반응형
'programing' 카테고리의 다른 글
NumPy 2d 배열의 슬라이싱 또는 nxn 배열(n>m)에서 mxm 하위 매트릭스를 추출하는 방법은 무엇입니까? (0) | 2023.07.01 |
---|---|
Mongo 오류:이 MongoDB 배포는 재시도 가능한 쓰기를 지원하지 않습니다.연결 문자열에 retryWrites=false를 추가하십시오. (0) | 2023.07.01 |
테스트 목적으로 개인 plsql 절차에 액세스할 수 있는 방법이 있습니까? (0) | 2023.07.01 |
unbuntu에 최신 버전의 git를 설치하는 중 (0) | 2023.07.01 |
typescript 컴파일러(tsc) 명령이 tscconfig에서 작동하지 않습니다. (0) | 2023.06.26 |