![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/05/2009, 08:01
|
![Avatar de By_George](http://static.forosdelweb.com/customavatars/avatar297223_2.gif) | | | 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;
} |