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

MySQLタイムスタンプの違い

    TIMESTAMPDIFF

    TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
    

    私のアプローチ: 単位を2番目に設定します 次に、 SEC_TO_TIME

    SELECT SEC_TO_TIME(TIMESTAMPDIFF(SECOND,`table`.`time_column`,CURRENT_TIMESTAMP()))
    
    // will return in hh:mm:ii format
    

    更新

    はいを返します HourDifferenceの場合 48時間未満ですか?それ以外の場合はいいえ

    SELECT IF(TIMESTAMPDIFF(HOUR,`time_column`,CURRENT_TIMESTAMP())< 48  ,'yes','no')
    


    1. Linux用の優れたPostgreSQLクライアントはありますか?

    2. Oracleでの有効な日付チェック

    3. OracleSQL句の評価順序

    4. Postgres-pggemの最後のバージョン0.14.0でエラーが発生する