sql >> Base de Datos >  >> RDS >> Mysql

Pendiente de MySQL (tendencia) de un solo campo (línea de mejor ajuste)

Parece que MySQL no puede emitir una fecha como flotante (como en los otros ejemplos en stackoverflow). Quizás los otros ejemplos se refieran a otra base de datos. Entonces, al convertir las fechas a unix_timestamps, puedo obtener una respuesta ... con el cálculo final en PHP. Si esto es INCORRECTO... publique y eliminaré la respuesta...

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