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

時間を最も近い15分のセグメントに丸める方法

    SELECT SEC_TO_TIME(FLOOR((TIME_TO_SEC(CURTIME())+450)/900)*900)
    

    この例では、入力時間にCURTIME()を使用しましたが、任意の時間フィールドを使用できます。

    900秒=15分(丸める期間)、450秒はその半分です(丸め要素を提供するため)。私は1800/900でテストして、最も近い30分を取得しました。他の人と連携する必要があります(600/300で10分間など)。



    1. EFコードファーストの計算列

    2. テーブルをコンマ値で結合する

    3. MySQLライセンスとGPL

    4. データベースが呼び出されたときにアプリケーションがフリーズしています