Lo logre !! les dejo el codigo por si les sirve o si hay alguna mejora que le pudan hacer, gracias !!
Código PHP:
<?php
require_once("includes/conn.php");
$compara = 0;
$consulta = mysql_query("SELECT * FROM partidas WHERE numpedido = '1' ORDER BY codigob") or die (mysql_error());
while($arreglo = mysql_fetch_array($consulta)){
if($compara==0){
$compara = $arreglo[codigob];//toma el primer codigob
}
if($compara==$arreglo[codigob]){
$cantidad = $cantidad + $arreglo[cantidad];//si compara y el articulo son iguales suma sus cantidades
$codigob = $arreglo[codigob];
$descripcion = $arreglo[descripcion];
$mayorista = $arreglo[mayorista];
$costo = $arreglo[costo];
}
else{
$insertar = mysql_query("INSERT INTO partidas(codigob,descripcion,cantidad,mayorista,costo,pendiente,numpedido) VALUES('$codigob','$descripcion','$cantidad','$mayorista','$costo','$cantidad','1')") or die (mysql_error());
$compara = $arreglo[codigob];//si son diferentes compara toma el siguiente codigob
$cantidad = $arreglo[cantidad];//y su cantidad
$codigob = $arreglo[codigob];
$descripcion = $arreglo[descripcion];
$mayorista = $arreglo[mayorista];
$costo = $arreglo[costo];
}
$borro = mysql_query("DELETE FROM partidas WHERE clave = '$arreglo[clave]'") or die (mysql_error());
}
$insertar = mysql_query("INSERT INTO partidas(codigob,descripcion,cantidad,mayorista,costo,pendiente,numpedido) VALUES('$codigob','$descripcion','$cantidad','$mayorista','$costo','$cantidad','1')") or die (mysql_error());
?>