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

最大値が指定よりも小さい行のみを返します

    条件を結合からhavingにプルしたい 句。参加はのみです それらの日付より前のレコードを見ると、後で何かが起こるかどうかわかりません。

    SELECT *
    FROM tbldealermobiles
      INNER JOIN tblhistory ON tbldealermobiles.FCS = tblhistory.FCS
      INNER JOIN tblAllDealers ON tbldealermobiles.FCS = tblAllDealers.FCS
    WHERE tblAllDealers.CustGroup in ('Virtual', 'Outbound')
    GROUP BY tbldealermobiles.mobilenumber 
    HAVING MAX(tblhistory.PurchaseDate) <
                MAX(case when tblAllDealers.CustGroup = 'Virtual' then date('2013-03-22')
                         when tblAllDealers.CustGroup = 'Outbound' then date('2013-04-21')
                    end)
    ORDER BY tblhistory.PurchaseDate DESC
    



    1. OpenShiftにKohanaをインストールしますか?

    2. pycharmIDEでdjangoとmysqlを設定する必要があります

    3. InnotopをインストールしてMySQLサーバーのパフォーマンスを監視する

    4. Oracleの関数とプロシージャ