>

3 개의 열 항목을 결합하여 하나의 행 (날짜)을 반환하는 select 문을 만들려고합니다

작동하지 않는 아이디어 :

SELECT 
  TO_DATE( d_date.day_varchar   + 
           d_date.month_varchar +
           d_date.year_varchar  , 'DD/MM/YYYY') 
FROM d_date

Oracle SQL에서 가능합니까?이 결과를 어떻게 얻을 수 있습니까?

SQL Server에는 DATEFROMPARTS() 가 있습니다  기능이지만 Oracle의 세부 사항을 잘 모르겠습니다 ...

  • 답변 # 1

    당신의 접근은 괜찮아 보입니다. Oracle 구문을 위해 업데이트해야합니다.

    select to_date(d_date.year_varchar || d_date.month_varchar || d_date.day_varchar, 'YYYYMMDD')
    
    

    실제 날짜가 아닌 날짜 부분이있는 테이블이 궁금합니다.

관련 자료

  • 이전 tcp - 컴퓨터 네트워킹 - 70 번째 세그먼트는 어떤 전송 라운드 동안 전송됩니까?
  • 다음 PHP는 배열에서 항목을 제거 할 수 없습니다