У меня есть таблица, похожая на эту, и мне нужно посчитать количество заказов, которые были в тот же день, в будущем датированы или не были выполнены. A700 предварительно представлен, а A18 представлен. Они совпадают по уникальному идентификатору. Я думаю, что мне нужно использовать JOIN, но я не уверен, как go об этом. Любые указатели очень ценятся, пока я пытаюсь их решить.
AuditID | ActivityDateTime | ProductCode | UniqueID | DeliveryDate
A700 2020-01-01 111111 1234567890 NULL
A700 2020-01-01 111111 2222222222 NULL
A700 2020-01-01 222222 9999999999 NULL
A700 2020-01-01 333333 5555555555 NULL
A18 2020-01-01 112233 1234567890 2020-01-01
A18 2020-01-01 112233 2222222222 2020-01-03
A18 2020-01-01 333333 5555555555 2020-01-03
Результаты:
ProductCode | SameDay | FutureDay
112233 1 1
333333 0 1
222222 0 0