これは簡単な修正だと思いますが、どこにも見つかりません。 AND を使用してクエリの結果に影響を与えようとしています。クエリは次のとおりです。
リーリーつまり、最初のクエリは正常に機能します。 log_in date が date_opened より小さい行と、その 2 つの合計日数の差だけが表示されます。これは素晴らしいことです。ただし、クエリに AND を追加して、特定の合計を除外したいと考えています。たとえば、次の例:
リーリー問題は、エイリアス列 date_diff が実際の列として認識されないため、エラー メッセージが表示されることです。 AND の代わりに HAVING を使用しようとしましたが、それは機能しません (思ったものとは異なります)。基本的にゼロを含む行を除外したいと考えています。 「and date_diff > 1」の代わりに何を使うか知っている人はいますか?
where 句の式を繰り返します (つまり、
date_diff > 1
の代わりにdatediff(log_in, date_opened) > 1
を使用します)、または派生テーブルを使用してから [条件の追加] を使用します。クエリに。派生テーブルの使用例:
リーリー