I want to update number 2 with status = 8
UPDATE tqueue 
SET status = '8' 
WHERE (SELECT MIN(number) 
       FROM tqueue
       WHERE STATUS IN ('4')
         AND get_ticket >= CURDATE( ) 
         AND get_ticket < DATE_ADD( CURDATE(), INTERVAL 1 DAY) 
       GROUP BY service)
Output:
--------------------------------------------------
number   |    status   |  get_ticket 
--------------------------------------------------
   3            4         2017-02-18  13:43:01
   2            4         2017-02-18  12:34:03
   1            8         2017-02-18  10:04:59   
 
     
     
    