sql >> Database teknologi >  >> RDS >> Mysql

MySQL hældning (trend) af enkelt felt (linje med bedst pasform)

Det lader til, at MySQL ikke kan give en dato som float (som i de andre eksempler i stackoverflow). Måske refererer de andre eksempler til en anden database. Så ved at konvertere datoer til unix_timestamps er jeg i stand til at få et svar ... med den endelige beregning i PHP. Hvis dette er FORKERT...send venligst, og jeg fjerner 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



  1. Ikke-opdaterbar kolonne i mysql-tabel

  2. Hvordan finder jeg ud af standardserverens tegnsæt i mysql?

  3. Postgres vinduesfunktion lag() tilsvarende forespørgsel i MySQL

  4. Brug variabel indstillet af psql-metakommando inde i DO-blokken