Можно это сделать вложенным подзапросом, которым вы выберете 1 `time` из этой же таблицы, по каким вам заблагорассудится критериям.
Я выбираю `time` из записи с id=90210
DELETE FROM `table`
WHERE `date` < NOW() -
INTERVAL
(SELECT `time` FROM `table` WHERE id=90210 LIMIT 0,1)
MINUTE