Det verkar som att MySQL inte kan visa ett datum som float (enligt de andra exemplen i stackoverflow). De andra exemplen kanske hänvisar till en annan databas. Så genom att konvertera datum till unix_timestamps kan jag få ett svar...med den slutliga beräkningen i PHP. Om detta är FEL... vänligen posta så tar jag bort svaret...
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