Как утверждает mickmackusa, если запрос фильтруется по одному номеру лицензии, нет смысла группировать результат в операторе SQL, а затем анализировать результат в PHP. Просто прочитайте строки и сделайте расчет по полученным датам.
Однако, в более общем смысле, если речь идет о нескольких лицензиях, группировка может быть выполнена в операторе SQL. Несмотря на добавленную стоимость взрыва результата, это упростит процесс группировки.
Вам необходимо использовать GROUP_CONCAT
в вашем запросе:
SELECT licence_number, GROUP_CONCAT(cdate) AS Events_dates
FROM tblcollision
WHERE licence_number='$licence'
GROUP BY licence_number;
Это вернет:
3/4858/2012 | 2018-02-06, 2018-03-20