我有一个包含名称 (aseguradora)、价格 (Precact) 和日期 (Ultdato) 的数据库。 $matriu1 是一个变量(来自数据表的表)。 Id 是一个变量(来自用户的日期选择)
我想从两者中选择最高和最低价格和日期来显示它,但日期没有显示正确的日期。我认为我需要创建一个子查询,但我不确定。有什么帮助吗?谢谢!
$sqle= "SELECT MIN(Precact), Ultdato
FROM $matriu1[3]
WHERE Aseguradora = '$aseguradora' AND Id <= '$fecha'"; // Seleccionem el valor mínim
$sqlf= "SELECT * MAX(Precact), Ultdato
FROM $matriu1[3]
WHERE Aseguradora = '$aseguradora' AND Id <= '$fecha'"; // Seleccionem el valor màxim
答案 0 :(得分:0)
您可以使用下一个方法:
SELECT Precact, Ultdato
FROM $matriu1[3]
JOIN (
MIN(Precact) minPrecact FROM $matriu1[3]
WHERE
Aseguradora = '$aseguradora' AND
Id <= '$fecha'
) minPrecact ON minPrecact = Precact