У меня есть SQL-запрос, который показывает детали доставки транспортного средства. (используется наибольшее значение для получения максимального значения из диапазона столбцов для каждой остановки автомобиля)
SELECT deliveryid AS deliverynumber, loadid1 AS loadnumberdate,
haulieraccepted AS haulier,
greatest(drop1arrivedatetime, drop2arrivedatetime, drop3arrivedatetime,
drop4arrivedatetime, drop5arrivedatetime) AS planneddate,
date(greatest(ActualDrop1Arrive, ActualDrop2Arrive, ActualDrop3Arrive,
ActualDrop4Arrive, ActualDrop5Arrive )) AS actualenddate,
mitigation
FROM deliverydetails
WHERE deliveryid=44
вывод
deliverynumber | loadnumberdate | haulier | planneddate | actualenddate | mitigation
44 | 484487 | stols transport | 2011-11-26 15:50:00 | 2011-11-26 | customerdelay
Как добавить запрос mysql для сравнения столбцов «запланированная дата» и «актуальная дата»? если даты совпадают, задайте для поля запроса значение «время», иначе, если актуальная дата> запланированная дата затем » deliverylate. Так что в идеале я хочу следующий вывод:
deliverynumber | loadnumberdate | haulier | planneddate | actualenddate | mitigation | Status
44 | 484487 | stols transport | 2011-11-26 15:50:00 | 2011-11-26 | customerdelay | ontime.
Спасибо за помощь.