mi sta venendo il dubbio che tu continui a fare le due queries iniziali. Devi farne una sola. Se passi tu i valori a timediff non devi mettere ne' tabella ne' condizioni.
SELECT TIMEDIFF('12:40:00', '10:30:00') as diff
e null'altro. Ci sara' una sola riga estratta. Meglio che posti il codice che stai usando.