2 回答

TA貢獻1821條經(jīng)驗 獲得超6個贊
您可以使用 min 和 max 聚合函數(shù);
將您的查詢更改為
SELECT min(FECHA) earliest_date, max(FECHA) latest_date
FROM `transaction`
WHERE id = '".$id."'
GROUP BY id
然后,當您選擇第一個日期時earliest_date,最后一個日期將是latest_date.
但是,請閱讀有關(guān) SQL 注入的信息,并且不要傳遞來自外部來源的變量,例如 $id。

TA貢獻2080條經(jīng)驗 獲得超4個贊
工作謝謝
<?php
$result2 = mysql_query("SELECT MIN(FECHA) FROM `transaction` where id = '".$id."' ");
$trans = mysql_fetch_row($result2);
$datemin = date_create($trans[0]);
echo date_format($datemin, 'd/m/y');
#output: 24/03/12
$result1 = mysql_query("SELECT MAX(FECHA) FROM `transaction` where id = '".$id."' ");
$trans = mysql_fetch_row($result1);
$datemax = date_create($trans[0]);
echo date_format($datemax, 'd/m/y');
#output: 24/03/12
?>
- 2 回答
- 0 關(guān)注
- 131 瀏覽
添加回答
舉報