별칭이있는 하위 쿼리를 사용하여 필드를 업데이트하는 방법

an1234

특정 필드를 업데이트하는 데 도움이되는 업데이트 쿼리가 있으며 현재 d.column이 언급 된 코드의 마지막 두 줄에 오류가 발생합니다. 누구든지 마지막에 d.column 필드를 계속 사용할 수있는 방법을 알고 있거나 동일한 결과를 생성하는 해결 방법을 알고 있습니까? 도움을 주시면 감사하겠습니다. 오류는 코드의 마지막 두 줄에서 d.LastUpdateSchedule 및 d.Due_Dte를 사용하는 곳입니다.

   update ods.Customer
  set NumberTPD = a.NumberCode
  from ods.Customer r
  left join
   (
Select d.CustomerNumber
    , d.due_Dte
    , l.NumberCode
     from (select r.CustomerNumber
       , r.due_Dte
        , r.NumberTPD
        , max(l.UpdateSchedule) as LastUpdateSchedule
      from ods.Customer r
        left join ods.CustomerHistory l
         on r.CustomerNumber = l.CustomerNumber
         and r.due_Dte >= l.UpdateSchedule
         and l.Examine = 1 
         and r.ExamineFrequency in ('MONTHLY','MNTHLYLDAY')
         and isnull(r.ScheduleEndDate,'1970-01-01') < r.due_Dte
        group by r.CustomerNumber, r.Due_Dte, r.NumberTPD) d
   left join ods.CustomerHistory l
   on d.CustomerNumber = l.CustomerNumber
  and d.LastUpdateSchedule = l.UpdatedSchedule
) a
     on r.CustomerNumber = a.CustomerNumber
     and r.Due_Dte = a.Due_Dte
       where d.Due_Dte > '2018-08-03'
      and d.LastUpdateSchedule is not null
Proud Ed

이것은 당신의 조항이 당신의 table d내부에 있기 때문입니다.table awheretable d

update ods.Customer
set NumberTPD = a.NumberCode
from ods.Customer r
left join
    (Select d.CustomerNumber
        , d.due_Dte
        , l.NumberCode

    from 
        (select r.CustomerNumber
            , r.due_Dte
            , r.NumberTPD
            , max(l.UpdateSchedule) as LastUpdateSchedule
        from ods.Customer r
        left join ods.CustomerHistory l on r.CustomerNumber = l.CustomerNumber
            and r.due_Dte >= l.UpdateSchedule
            and l.Examine = 1 
            and r.ExamineFrequency in ('MONTHLY','MNTHLYLDAY')
            and isnull(r.ScheduleEndDate,'1970-01-01') < r.due_Dte
        group by r.CustomerNumber, r.Due_Dte, r.NumberTPD) d
    left join ods.CustomerHistory l on d.CustomerNumber = l.CustomerNumber
        and d.LastUpdateSchedule = l.UpdatedSchedule
    where d.Due_Dte > '2018-08-03'
    and d.LastUpdateSchedule is not null
    ) a on r.CustomerNumber = a.CustomerNumber
            and r.Due_Dte = a.Due_Dte

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Django에서 SQL 업데이트 쿼리를 사용하여 외래 키 필드를 업데이트하는 방법이 있습니까?

분류에서Dev

CONTAINS를 사용하여 필드를 업데이트하는 MYSQL 쿼리

분류에서Dev

PHP와 MySQL을 사용하여 쿼리에서 수행 한 쿼리 결과를 업데이트하는 방법

분류에서Dev

MongoDB에서 다른 숫자 필드를 사용하여 숫자 필드를 업데이트하는 방법

분류에서Dev

미리 업데이트 할 필드를 모른 채 행의 여러 필드를 업데이트하는 방법

분류에서Dev

MySQL 및 PHP를 사용하여 여러 행에 대한 업데이트 쿼리를 최적화하는 방법

분류에서Dev

DAO.Recordset을 사용하여 업데이트 할 수없는 쿼리를 사용하여 테이블을 업데이트하는 방법

분류에서Dev

다른 필드의 값을 사용하여 MongoDB 필드를 업데이트하는 방법

분류에서Dev

CFQUERYPARAM을 사용하여 정수 필드를 업데이트하지 않는 쿼리 업데이트

분류에서Dev

원자 쿼리를 사용하여 mongoose에서 다른 하위 문서 내의 하위 문서를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Presto를 사용하여 MongoDB의 중첩 필드를 쿼리하는 방법

분류에서Dev

TSQL :이 필드를 업데이트하는 방법

분류에서Dev

업데이트 쿼리 오류를 해결하는 방법

분류에서Dev

cakephp에서 업데이트 쿼리를 작성하는 방법

분류에서Dev

SQL 조건이있는 하위 쿼리를 통해 열을 업데이트하는 방법

분류에서Dev

입력 필드 값 및 쿼리 결과로 Amcharts의 데이터 제공자를 업데이트하는 방법

분류에서Dev

onClick으로 RecyclerView를 사용하여 Firestore의 필드를 업데이트하는 방법은 무엇입니까?

분류에서Dev

LINQ를 사용하여 모델 코드를 업데이트하는 방법

분류에서Dev

like 문을 사용하여 SQL 업데이트 쿼리를 실행하는 방법

분류에서Dev

JPA 쿼리를 사용하여 단일 양식을 업데이트하는 방법

분류에서Dev

업데이트 쿼리의 키 내에서 변수를 사용하는 방법

분류에서Dev

WordPress에서 업데이트 및 삭제 쿼리를 사용하는 방법

분류에서Dev

별칭 이름을 사용하여 필드를 선택하는 방법은 무엇입니까?

분류에서Dev

테이블의 필드를 업데이트하는 PHP 쿼리

분류에서Dev

Mongoose를 사용하여 데이터를 mongodb로 업데이트하는 방법

분류에서Dev

SQL에서 여러 열 값을 업데이트하기 위해 하위 쿼리를 사용하는 방법은 무엇입니까?

분류에서Dev

하위 쿼리에서 두 필드를 반환하는 방법

분류에서Dev

중첩 된 protobuf 필드를 업데이트하는 방법

분류에서Dev

조건에 따라 필드를 업데이트하는 방법

Related 관련 기사

  1. 1

    Django에서 SQL 업데이트 쿼리를 사용하여 외래 키 필드를 업데이트하는 방법이 있습니까?

  2. 2

    CONTAINS를 사용하여 필드를 업데이트하는 MYSQL 쿼리

  3. 3

    PHP와 MySQL을 사용하여 쿼리에서 수행 한 쿼리 결과를 업데이트하는 방법

  4. 4

    MongoDB에서 다른 숫자 필드를 사용하여 숫자 필드를 업데이트하는 방법

  5. 5

    미리 업데이트 할 필드를 모른 채 행의 여러 필드를 업데이트하는 방법

  6. 6

    MySQL 및 PHP를 사용하여 여러 행에 대한 업데이트 쿼리를 최적화하는 방법

  7. 7

    DAO.Recordset을 사용하여 업데이트 할 수없는 쿼리를 사용하여 테이블을 업데이트하는 방법

  8. 8

    다른 필드의 값을 사용하여 MongoDB 필드를 업데이트하는 방법

  9. 9

    CFQUERYPARAM을 사용하여 정수 필드를 업데이트하지 않는 쿼리 업데이트

  10. 10

    원자 쿼리를 사용하여 mongoose에서 다른 하위 문서 내의 하위 문서를 업데이트하는 방법은 무엇입니까?

  11. 11

    Presto를 사용하여 MongoDB의 중첩 필드를 쿼리하는 방법

  12. 12

    TSQL :이 필드를 업데이트하는 방법

  13. 13

    업데이트 쿼리 오류를 해결하는 방법

  14. 14

    cakephp에서 업데이트 쿼리를 작성하는 방법

  15. 15

    SQL 조건이있는 하위 쿼리를 통해 열을 업데이트하는 방법

  16. 16

    입력 필드 값 및 쿼리 결과로 Amcharts의 데이터 제공자를 업데이트하는 방법

  17. 17

    onClick으로 RecyclerView를 사용하여 Firestore의 필드를 업데이트하는 방법은 무엇입니까?

  18. 18

    LINQ를 사용하여 모델 코드를 업데이트하는 방법

  19. 19

    like 문을 사용하여 SQL 업데이트 쿼리를 실행하는 방법

  20. 20

    JPA 쿼리를 사용하여 단일 양식을 업데이트하는 방법

  21. 21

    업데이트 쿼리의 키 내에서 변수를 사용하는 방법

  22. 22

    WordPress에서 업데이트 및 삭제 쿼리를 사용하는 방법

  23. 23

    별칭 이름을 사용하여 필드를 선택하는 방법은 무엇입니까?

  24. 24

    테이블의 필드를 업데이트하는 PHP 쿼리

  25. 25

    Mongoose를 사용하여 데이터를 mongodb로 업데이트하는 방법

  26. 26

    SQL에서 여러 열 값을 업데이트하기 위해 하위 쿼리를 사용하는 방법은 무엇입니까?

  27. 27

    하위 쿼리에서 두 필드를 반환하는 방법

  28. 28

    중첩 된 protobuf 필드를 업데이트하는 방법

  29. 29

    조건에 따라 필드를 업데이트하는 방법

뜨겁다태그

보관