「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 特定の時間よりも古い日付を検索するときに、私のmySQLクエリが空の結果を返すのはなぜですか?

特定の時間よりも古い日付を検索するときに、私のmySQLクエリが空の結果を返すのはなぜですか?

2025-02-05に公開
ブラウズ:892

Why Are My MySQL Queries Returning Empty Results When Searching for Dates Older Than a Specific Time?

指定された時間よりも古いデータ系のクエリをクエリする

mysqlのようなデータベース管理システムで、レコードを取得する必要がある状況に遭遇する可能性があります。それは特定の時間範囲と一致します。一般的なシナリオの1つは、特定の時間よりも古いデータを取得することです。

mysqlでは、date_sub()関数をWhere句と組み合わせて、これを達成することができます。次のクエリは、このアプローチを例示しています:

WHERE creation_date  

このクエリは、データタイム値があるcreation_date列からすべてのレコードを取得します。現在の時刻から15分以上。基準では、不平等シンボルを逆転させる必要がある場合があります。修正されたクエリは次のようになります。現在の時刻から15分以上。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3