2016-04-22 4 views
0

私はこのクエリを持っていますか?

+0

私は知っている。この代わりに、 ' '$のvariable''' 『$の変数2』 ' – aldrin27

+0

卿を行うが、私の質問は、マックス(日付)についてですしないでくださいwhere節。 –

+0

'名前の日付を選択してください。(Max Maxから購入したMaxDateから)MaxDateなど。 – aldrin27

答えて

1

あなたはこのように試すことができます:

SELECT NAME, date, price 
    FROM purchase 
    WHERE (SELECT Max(date) FROM purchase) < '$lastweek' 
     AND NAME = '$customer' 
     GROUP BY NAME; 
+0

名前、日付、購入からの価格(名前= '$顧客'の購入から最大(日付を選択))<'$ lastweek'グループを名前で選択します。 これは問題ありませんか? –

+0

SELECTの名前、日付、価格FROM購入WHERE(SELECTのMAX(日付)FROM購入名= '$顧客')<'$ lastweek' AND name = '$ customer' GROUP BYの名前; – Cromax

0

あなたはサブクエリとして購入からSELECT MAX(date)を試してみましたか?

SELECT NAME, date, price 
    FROM purchase 
    WHERE (SELECT Max(date)) < $lastweek 
0

あなたはこれを行うことができます。

SELECT name, MAX(date) as latest_date, price 
FROM purchase 
WHERE name= '$customer' 
GROUP BY name HAVING latest_date = '$date'; 
関連する問題