我有這個疑問:如何在mysql的where子句中使用max?
SELECT NAME, date, price
FROM purchase
WHERE Max(date) < '$lastweek'
AND NAME = '$customer'
GROUP BY NAME;
查詢如何找到最近的日期和檢查日期與給定的日期?
我有這個疑問:如何在mysql的where子句中使用max?
SELECT NAME, date, price
FROM purchase
WHERE Max(date) < '$lastweek'
AND NAME = '$customer'
GROUP BY NAME;
查詢如何找到最近的日期和檢查日期與給定的日期?
你可以嘗試這樣的:
SELECT NAME, date, price
FROM purchase
WHERE (SELECT Max(date) FROM purchase) < '$lastweek'
AND NAME = '$customer'
GROUP BY NAME;
從購買地點選擇姓名,日期,價格(從購買處選擇姓名='$ customer')<'$ lastweek'組的姓名; 是嗎? –
SELECT name,date,price FROM purchase WHERE(SELECT MAX(date)FROM purchase WHERE name ='$ customer')<'$ lastweek'AND name ='$ customer'GROUP BY name; – Cromax
你從購買的子查詢嘗試SELECT MAX(date)
?
SELECT NAME, date, price
FROM purchase
WHERE (SELECT Max(date)) < $lastweek
你可以這樣做:
SELECT name, MAX(date) as latest_date, price
FROM purchase
WHERE name= '$customer'
GROUP BY name HAVING latest_date = '$date';
不要這麼做''$ variable''代替' 「$變量2」' – aldrin27
先生,我知道,但我的問題是關於最大(日)在where子句。 –
'選擇namen日期,(從購買AS MaxDate中選擇最大(日期))MaxDate'等等等等。 – aldrin27