날짜 값의 날짜 부분을 바꾸려고합니다. 예를 들어 말을날짜의 날짜 부분을 PLSQL의 다른 숫자로 바꿉니다.
select TRUNC(SYSDATE) from dual;
결과 : 28/11/2014
내가 다른 숫자 값 (X) 만 28을 대체하고 싶었다. 그래서 나는 X/11/2014와 같은 결과를 얻을 수 있습니다.
도와주세요.
미리 감사드립니다.
Murugan.
날짜 값의 날짜 부분을 바꾸려고합니다. 예를 들어 말을날짜의 날짜 부분을 PLSQL의 다른 숫자로 바꿉니다.
select TRUNC(SYSDATE) from dual;
결과 : 28/11/2014
내가 다른 숫자 값 (X) 만 28을 대체하고 싶었다. 그래서 나는 X/11/2014와 같은 결과를 얻을 수 있습니다.
도와주세요.
미리 감사드립니다.
Murugan.
trunc(sysdate,'MM') + (x-1)
할 것입니다. trunc(sysdate,'MM')
은 해당 월의 첫 번째를 반환합니다. 그런 다음 원하는 날짜를 얻기 위해 며칠을 추가합니다.
에는 PL/SQL 없다 감사합니다 저스틴 :). 나는 그것이 나를 위해 일할 것이라고 생각한다. – Murugan
는 캐릭터가 다음 쿼리 아래에 사용할 수있는 경우 :
SELECT 'X'||SUBSTR(TRUNC(SYSDATE),3) FROM DUAL;
그런 다음 다른 번호로 바꾸려면 :
SELECT TO_DATE(21||SUBSTR(TRUNC(SYSDATE),3),'DD-MON-YY') FROM DUAL;
귀하의 질문에 –