Получение ошибки при использовании group by в операторе обновления - PullRequest
0 голосов
/ 19 февраля 2019

Ошибка при попытке использовать group by для оператора update

Update LegMove
set   Event_Code =  max(case when m.Status_Description = 'DPKL' then l.Status_Description else NULL end),                                                  
      Create_Date = max(case when m.Status_Description = 'DPKL' then dateadd(dd,datediff(dd,0,l.Move_Create_Timestamp),0) else NULL end), 
      PTimeStamp=max(case when m.Status_Description = 'DPKL' then l.Move_Create_Timestamp else NULL end), 
      Acrual_Date=max(case when m.Status_Description = 'DPKL' then dateadd(dd,datediff(dd,0,l.Move_Status_Timestamp),0) else NULL end), 
      Actual_TimeStamp=max(case when m.Status_Description = 'DPKL' then l.Move_Status_Timestamp else NULL end) , 
      Reason_Code=max(case when m.Status_Description = 'DPKL' then l.Move_Reason_Code else NULL end) , 
      Create_User=max(case when m.Status_Description = 'DPKL' then l.Move_Created_User else NULL end) from wrkLegMove m inner join MovementMaster l with(nolock) on l.Leg_Key = m.Leg_Key and l.Status_Description = m.Status_Description and l.Move_Create_Timestamp = m. FirstMoveTimewhere m.Status_Description in ('DPKL') 
group by m.Leg_Key, l.Shipment_Number, l.Shipment_Leg_Sequence
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...