Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Extraer primera fecha ingresada en mysql en un while (http://www.forosdelweb.com/f86/extraer-primera-fecha-ingresada-mysql-while-354473/)

cyber-bot- 01/12/2005 11:27

Extraer primera fecha ingresada en mysql en un while
 
Que tal por favor denme una mano, estoy realizando una consulta a la base de datos y luego deseo imprimir todo el contenido de las tablas, el problema es que el unico campo que no debo imprimir todo su contenido es el de fechaini, de el campo fechaini la unica fecha que deseo imprimir es la primera que se ingreso o sea la mas antigua

Código PHP:

$consulta_cta mysql_query("SELECT tabla2.ValorBase,tabla2.Saldo,DATE_FORMAT(tabla2.Fecha,'%e-%c-%Y') AS fechaini,tabla2.Anulado FROM cli_clientes_deudas AS tabla2 WHERE tabla2.ClienteID='$id'") or die("No se pudo realizar la consulta a la Base de datos 2");


while(
$cta_estado mysql_fetch_array($consulta_cta)) {
$valorb            $cta_estado['ValorBase'];
$saldo            $cta_estado['Saldo'];
$fechaini        $cta_estado['fechaini'];
$anulado        $cta_estado['Anulado'];


Solo deseo saber como imprimir la fecha mas antigua porque el resto ya lo tengo solucionado.

Gracias de antemano

deadlykyo 01/12/2005 14:09

No estoy seguro de haberte entendido pero solo quieres recuperar el ultimo registro de un cliente determinado cierto, si es asi te puede ayudar esto:
Código PHP:

$consulta_cta mysql_query("SELECT tabla2.ValorBase,tabla2.Saldo, MAX(DATE_FORMAT(tabla2.Fecha,'%e-%c-%Y')) AS fechaini,tabla2.Anulado FROM cli_clientes_deudas AS tabla2 WHERE tabla2.ClienteID='$id'") or die("No se pudo realizar la consulta a la Base de datos 2"); 

y tal vez seria bueno que los agrupes por cliente (GROUP BY)...
cya :adios:

cyber-bot- 09/01/2006 20:06

gracias eso mismo esra lo que necesitaba


La zona horaria es GMT -6. Ahora son las 00:49.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.