La Consulta es la Siguiente:
1.Los Nombres del Cliente, el valor y el numero de la factura con mayor valor.
Datos de la tabla Clientes:
Código:
Codigo codigo_zona Nombres Telefono 120101 12 Arnulfo Arias 6714100 152326 15 Hector Diaz 6580277 235687 23 Victor Castillo 6697243 565849 56 Martin Corbac 6584958 123658 12 Gabriel Posso 6854783
Código:
La respuesta debe ser los nombres de los clientes con los valores de sus facturasnumero Fecha codigo_cliente codigo_vend valor 1 2004-05-07 120121 3 120000.00 2 2004-05-18 152326 2 30000.00 3 2004-05-18 235687 3 60000.00
y la el numero de la factura con mas valor en este caso sera la factura numero 1.
Se que es con Max para calcular el mayor valor de un campo, pero exactamente donde la coloco
en el query....
el script de php es mas o menos este:
Código PHP:
<?
# Recogemos en una variable el nombre de la Base de Datos
$base="empresa";
# establecemos la conexion con el servidor
$conex=mysql_connect("localhost","root","");
#Seleccionamos la Base de Datos
mysql_select_db($base,$conex);
# Establecemos el Criterio de Seleccion
$res=mysql_query("SELECT SELECT nombres FROM clientes INNER JOIN
facturas ON clientes.codigo=facturas.codigo_cliente FROM $tabla" ,$conex);
# Mostramos los resultados
# CREAMOS UNA CABECERA DE UNA TABLA (codigo HTML)
echo "<table align='center' border='2'>";
while ($registro=mysql_fetch_row($res)){ // Puedo utilizar mysql_fetch_array
# insertamos un salto de línea en la tabla HTML
echo "<tr>";
foreach($registro as $clave){
echo "<td>",$clave,"</td>";
}
echo "</tr>";
}
echo "</table>";
# Cerramos la Conexion
mysql_close($conex);
?>
chao y espero pronta respuestas, ok.