sql >> データベース >  >> RDS >> Mysql

最新の用語と2番目に新しい用語の違いを見つける

    Shadkhanのソリューションを変更/単純化しました。 MySQL、Sqlite、PostgreSQLで動作します

    フィドル

    SELECT e1.event_type, (e1.value - e2.value) AS value FROM
    events e1
    JOIN
    events e2
    ON
    e1.event_type = e2.event_type
    AND
    e1.time = (SELECT time FROM events temp1 WHERE
               temp1.event_type=e1.event_type ORDER BY time DESC LIMIT 1)
    AND
    e2.time = (SELECT time FROM events temp2 WHERE
               temp2.event_type=e2.event_type ORDER BY time DESC LIMIT 1 OFFSET 1)
    


    1. エラー:ORA-01704:文字列リテラルが長すぎます

    2. ミリ秒の精度のタイムスタンプ:MySQLでそれらを保存する方法

    3. MySQLポートアクセスを制限する方法

    4. MAKETIME()の例– MySQL