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

PHP:年齢から誕生日を計算する

    これがあなたが探しているものだと思います:

    SELECT * FROM mytable 
    WHERE TIMESTAMPDIFF(YEAR, mytable.birthday,'$currentTime') > '$ageFromForm';
    

    データを並べ替えるには、これを実行します:

    SELECT *, (TIMESTAMPDIFF(YEAR, mytable.birthday, '$currentTime')) AS age 
    FROM mytable WHERE TIMESTAMPDIFF(YEAR,'$birthday','$currentTime') > '$ageFromForm' 
    ORDER BY age;
    

    これがお役に立てば幸いです;)スラブ語



    1. AppEngineからのGoogleCloudSQLの接続制限と、DB接続を最適に再利用する方法を教えてください。

    2. すべてのグループから上位Nレコードを選択する方法MySql

    3. あるテーブルから別のテーブルにデータをコピーする。データベースが異なり、テーブル構造が異なります

    4. dbms_outputバッファを増やす方法は?