Я пытаюсь объединить несколько строк с одним и тем же «OrderNumber». В заказе есть несколько строк с разными записями данных. Каждый временной шаг сохраняется в одной записи, как вы можете видеть на изображении ниже. введите описание изображения здесь

Теперь я хотел бы суммировать информацию о времени для соответствующих "OrderNumber". Так должно получиться так:

enter image description here

Мне было интересно, как это сделать с помощью SQL-запроса ..

0
Sarah04 26 Ноя 2021 в 14:22

1 ответ

Лучший ответ

Используйте GROUP BY со следующим запросом:

SELECT
  OrderNumber,
  MAX(DateOfReceipt),
  MAX(ShippingDate),
  MAX(ControlDate),
  MAX(DeliveryDate)
FROM
  Table
GROUP BY
  OrderNumber
1
michal.jakubeczy 26 Ноя 2021 в 14:47
Это работает! Большое спасибо!
 – 
Sarah04
26 Ноя 2021 в 15:12