PHP-需要rates.rate中基于MAX(date\u start)值的数据
今天早上有点昏昏欲睡,我有这个疑问PHP-需要rates.rate中基于MAX(date\u start)值的数据,php,max,Php,Max,今天早上有点昏昏欲睡,我有这个疑问 $result = $DBH->query("SELECT MAX(date_start) as date_start, rates.rate as rate FROM rates WHERE unitID=$ID AND rates.date_start <= $start "); $result=$DBH->query(“选择MAX(日期开始)作为日期开始,rates.rate作为rate FROM rates,其中unitID=$ID和ra
$result = $DBH->query("SELECT MAX(date_start) as date_start, rates.rate as rate FROM rates WHERE unitID=$ID AND rates.date_start <= $start ");
$result=$DBH->query(“选择MAX(日期开始)作为日期开始,rates.rate作为rate FROM rates,其中unitID=$ID和rates.date开始选择日期开始,
率
从费率
其中unitid=?
和date_start抱歉xdazz需要使用“Max()”,因为每个“$ID”@WatkinParrotORDER BY date_start DESC LIMIT 1
都可能有许多date_start小于“$start”,这会给你最大值,试试看。哎呀,请看今天早上说的变暗;)
SELECT date_start,
rate
FROM rates
WHERE unitid = ?
AND date_start <= ?
ORDER BY date_start DESC
LIMIT 1