Я не могу тестировать SQL-запросы прямо здесь, но вот некоторый псевдо-SQL-код, который может работать, если перевести на правильный SQL:
SELECT
today.driver,
today.position,
today.date,
yesterday.position
FROM
your_table today,
( SELECT driver, position, ( date - 1 day ) "date" FROM your_table ) yesterday
WHERE
today.driver = yesterday.driver AND
today.date = yesterday.date
Это, конечно, не компилируется, и я не 100% уверен насчет предложения where.Возможно, вам придется сделать некоторые левые / правые внешние соединения.Кроме того, у вас будут проблемы, когда последняя гонка была не вчера, а накануне.
Надеюсь, это все равно поможет.