AND 演算子を使用して日付計算を強化する
P粉554842091
P粉554842091 2024-03-22 12:11:14
0
1
284

これは簡単な修正だと思いますが、どこにも見つかりません。 AND を使用してクエリの結果に影響を与えようとしています。クエリは次のとおりです。

リーリー

つまり、最初のクエリは正常に機能します。 log_in date が date_opened より小さい行と、その 2 つの合計日数の差だけが表示されます。これは素晴らしいことです。ただし、クエリに AND を追加して、特定の合計を除外したいと考えています。たとえば、次の例:

リーリー

問題は、エイリアス列 date_diff が実際の列として認識されないため、エラー メッセージが表示されることです。 AND の代わりに HAVING を使用しようとしましたが、それは機能しません (思ったものとは異なります)。基本的にゼロを含む行を除外したいと考えています。 「and date_diff > 1」の代わりに何を使うか知っている人はいますか?

P粉554842091
P粉554842091

全員に返信 (1)
P粉308089080

where 句の式を繰り返します (つまり、date_diff > 1の代わりにdatediff(log_in, date_opened) > 1を使用します)、または派生テーブルを使用してから [条件の追加] を使用します。クエリに。

派生テーブルの使用例:

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!