私は、直近の日時までに見たいアイテムのリストを持っています。私は現在、このクエリを使用しています。アクセス中の日付クエリが突然動作しなくなる
SELECT Cleaning1, Max(Date1) AS most_recent
FROM CleaningLog
GROUP BY Cleaning1;
私は仕事中に昨日働いていましたが、突然動作を停止しました。最近の日付には、アイテムの一部にイベントが発生した日付は表示されません。なぜこれが突然働くのを止めるのだろうと思っていました。このコードで使用している4つのクエリに日付パラメータを追加しました。それが正常に動作しなくなったときに、日付パラメータのないテストクエリを作成することにしましたが、入力した最新のイベントは表示されません。
<>コードの日付部分に記号が表示されますが、今朝追加した日付は表示されません。私はこれは私が日付パラメータを持っているコードを持っているものです言及する必要があります:
SELECT Cleaning1, Max(Date1) AS most_recent
FROM CleaningLog
GROUP BY Cleaning1
HAVING Max(Date1) < Now() - 30;
あなたは、日付のキャプチャを停止するために、このクエリの潜在的な原因だろうどう思いますか?過去に発生したイベントを手動で入力する必要があったため、データベースの日付は時系列ではありません。どんな助けもありがとう!
それは大丈夫、昨日の午後に勤務ID 89の後に、それがデータを使用することはありませんように思えます。私は今朝ID 59から追加しました。
あなたの日付の内部順序は、無関係です内部注文はありません。問題を再現できるサンプルデータを表示する必要があります。私の頭の上から、おそらくあなたはいくつかの悪いデータを入力しました。 –
また、CleaningLogテーブルの設計を示してください。多くの場合、間違った列の種類を使用するとこのようなエラーが発生する可能性があります –
日付形式をチェックして曜日と月のスワップを確認してください – JGH