Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2014, 10:18
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Obtener el max de un campo no id...

Hola a todos tengo lo siguiente estoy trabajando una tabla folios..
con estos campos
id_folio, caja, folio, serie....

Mi caja...
caja, folio_inicio,folio_fin, serie, usuario.... etc...

cuando hago mi insert a cajas... hago otro insert para folios...
ejemplo
caja--- folio_inicio---folio_fin---serie---usuario
1-------100------------190--------A--------juan


y en folios mandaría
id_folio---caja---folio---serie
1(auto..)--1-----100-----A

Ahora necesito arrojar mi folio (de la tabla folios)...
pero antes de eso necesito checar si es el primer registro... mandar solo el folio que toca en este caso 100....


Pero despues ya que sea mas de un registro necesito tomar mi ultimo "folio"y aumentarlo en 1 ...

es decir...
idcobro---concepto--folio--monto.... etc
2----------mueble------folio arrojado----3000

mandaria otro insert a folios
id_folio---------------caja----folio---serie
1(autoincremental)--1-----101-----A


para sacar el max pero del id ocupa esto

Código PHP:
mysql_select_db($database_connection$connection);
$ultimo=mysql_query("SELECT MAX(id) ultimo FROM registro where caja='$caja' ");
$ultimo mysql_fetch_assoc($ultimo); 
$ultimo $ultimo['ultimo']; 
pero funciona por que mi id es autoincremental... pero para folio no se como le haria
Gracias