Tampaknya MySQL tidak dapat memberikan tanggal sebagai float (sesuai contoh lain di stackoverflow). Mungkin contoh lain merujuk ke database lain. Jadi dengan mengonversi tanggal ke unix_timestamps saya bisa mendapatkan jawaban...dengan perhitungan akhir di PHP. Jika ini SALAH...silahkan posting dan saya akan menghapus jawaban...
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