В качестве обзора мы пытаемся проанализировать один вид бизнеса по доставке электронной коммерции, в котором наш сегодняшний бизнес зависит от вчерашнего вечера и сегодняшних утренних заказов
И наша бизнес-команда определила ниже для бизнеса любого дня
Вечерний заказ: Период (предыдущий день (Сегодня -1) 18:00:00) до Сегодняшнего дня 01:00:00
Утренний заказ: Период сегодня 01: 00: 00 до Сегодня 18: 00: 00
Ниже приведена наша таблица заказов схема
consumer:
Varchar(16),
timestamp Timestamp ,
order_id Varchar(32),
order_item Varchar(32)
пример данных:
Sandeep, 2018-06-24 16:02:30,884 , l9093klk0333333330, drimmer
Brown, 2018-06-24 18:02:40,764 , l9093klk0333333331, voucher
kumar, 2018-06-24 00:15:10,516 , l9093klk0333333332, watch
Jolly, 2018-06-25 08:01:15,324 , l9093klk0333333333, Tshirt
И приведенные выше данные мы очищаем для каждой недели.
business:
timestamp Timestamp,
order_id Varchar(32),
orderTime(Varchar 16)
Мы хотели бы выполнить следующие действия: вставить в бизнес-таблицу , используя отметку временитаблицы заказов
Если Вечерний заказ Вставить в бизнес метка времени из таблицы заказов +1 день , order_id из таблицы заказов, "Вечер"
если Утренний заказ Вставьте в рабочую метку из таблицы заказов, order_id из таблицы заказов, "утро"
Требуемые выходные данные для бизнес-таблицы для приведенного выше примера заказа:
Бизнес-таблица:
2018-06-24 00:00:00,000 l9093klk0333333330 morning
2018-06-25 00:00:00,000 l9093klk0333333331 evening
2018-06-25 00:00:00,000 l9093klk0333333332 evening
2018-06-25 00:00:00,000 l9093klk0333333333 evening
Может ли кто-нибудь помочь нам с запросом sql для выполнения вышеуказанных запросов на вставку.Пожалуйста, прокомментируйте, если требуется дополнительная информация.
Большое спасибо заранее.