Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/05/2009, 08:01
Avatar de By_George
By_George
 
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años, 10 meses
Puntos: 19
Respuesta: contar desde cero cuando comienza un nuevo año!

pues me imagino que tienes tu campo como varchar??' aora en que formato tienes el campo de la fecha para poder buscar el año en el campo??

si por ejemplo tienes tu fecha asi: 20/01/2000 o 20-01-2000

entonces para obtener el año el select quedaria asi:

$sql="select num_factura, RIGHT(fecha_factura, 4) as anio from facturas order by id_factura desc limit 0,1";
$query=mysql_query($sql, $conexion);
$reg=mysql_fetch_array($query);

ya que lo tengo inisializo un contador
$num_oficio=1;

aora comparo si el año del ultimo oficio es igual al año en curso si es asi le sumo al numero de oficio uno y si no cumple esta condicion se queda en uno
if($reg["anio"]==date('Y'))
{
$num_oficio=number_format($reg["num_factura"])+1;
}