sql >> Databáze >  >> RDS >> Mysql

MySQL sklon (trend) jednoho pole (nejlépe vyhovující linie)

Zdá se, že MySQL nemůže přetypovat datum jako float (jako v jiných příkladech v stackoverflow). Možná, že ostatní příklady odkazují na jinou databázi. Takže převodem dat na unix_timestamps jsem schopen získat odpověď...s konečným výpočtem v PHP. Pokud je to ŠPATNĚ...pošlete příspěvek a já odpověď odstraním...

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. MySQL:Klauzule IN pro data BETWEEN počáteční a koncové datum?

  2. Když máte pole TEXT v MySQL nebo PostgreSQL, měli byste ho umístit do samostatné tabulky?

  3. Formátujte řetězec s více parametry, aby je MySQL mohla zpracovat

  4. Vkládání do MySQL z PHP (jQuery/AJAX)