E se la funzione fosse invece di tipo timediff(arg1, arg2) e le query sono rispettivamente

select sum(date) from broadcastmessage where date = now() & message = 1

select sum(date) from broadcastmessage where date = now() & message = 8

????