SELECT CONCAT(DATE(t_stamp), ' ', HOUR(t_stamp), ':00') AS `Start Timestamp`, CONCAT('H', TIMESTAMPDIFF(HOUR, DATE_FORMAT(t_stamp, "%Y-%m-%d %H:00:00"), DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))) AS `Hour`, 'S03' AS `Induction Name`, '100%' AS `Total Single Carrier`, '0%' AS `Total Double Carrier` FROM item_data WHERE t_stamp BETWEEN :starttime AND :endtime AND adiSort_Code_0 NOT IN (11, 15) AND sLocation_ID LIKE 'S03%' AND (:inductionname IS NULL OR :inductionname = '' OR :inductionname = 'S03') GROUP BY DATE(t_stamp), HOUR(t_stamp) ORDER BY `Start Timestamp` ASC;