
27/02/2009, 16:50
|
 | | | Fecha de Ingreso: junio-2007 Ubicación: Monterrey, Nuevo León
Mensajes: 82
Antigüedad: 17 años, 8 meses Puntos: 0 | |
Respuesta: recorrido de registro uno por uno Cita:
Iniciado por Lenin_Germaine Hola compañeros, pues mi duda es la siguiente, tengo una tabla llamada orden y dentro de ella los sigs campos:
idorden-folio-idempresa
1 -1- 3
2 -2- 3
3 -1- 2
4 -1- 5
donde idorden es autonumerico, folio es int al igual que idempresa, la cosa es que folio es un consecutivo pero no automatico de la orden de cada empresa, por eso cuando quiero insertar una nueva orden para la empresa 3 el folio sera 3, en el caso para la empresa 5 el folio que sigue es el 2, aqui la cosa es que si hay alguna forma de ir recorriendo los registros para que en base al idempresa del cual deseo meter una nueva orden halle el folio que le toca que en este caso de la empresa 3 tocaria el folio 3 en la nueva orden, no me ayudan a como hacerlo?,  Tengo una ligera idea, podría ser asi: ?
Código:
SELECT MAX(folio)
FROM orden
WHERE idempresa=3;
y pues solo me restaria incrementar en uno el valor maximo no?
Última edición por Lenin_Germaine; 27/02/2009 a las 16:57 |