Изглежда, че MySQL не може да хвърли дата като float (съгласно другите примери в stackoverflow). Може би другите примери се отнасят до друга база данни. Така че чрез конвертиране на дати в unix_timestamps мога да получа отговор... с окончателното изчисление в PHP. Ако това е ГРЕШНО...моля, публикувайте и аз ще премахна отговора...
SELECT
COUNT(*) AS N,
SUM(UNIX_TIMESTAMP(LOGENTRY.DATE)) AS Sum_X,
SUM(UNIX_TIMESTAMP(LOGENTRY.DATE) * UNIX_TIMESTAMP(LOGENTRY.DATE)) AS Sum_X2,
SUM(LOGENTRY.COST) AS Sum_Y,
SUM(LOGENTRY.COST*LOGENTRY.COST) AS Sum_Y2,
SUM(UNIX_TIMESTAMP(LOGENTRY.DATE) * LOGENTRY.COST) AS Sum_XY
FROM LOGENTRY