Insertar modificando datos
Publicado por Jorge Albizures (3 intervenciones) el 23/04/2010 20:48:32
Buenas, tengo una consulta y no se si se pueda hacer en un solo query sin usar un do while.
este es el ejemplo tengo una tabla llamada pedidos.
Nopedido cliente valor
1 juan 1000.00
2 pedro 3000.00
3 pepito 6000.00
ok y lo que necesito hacer es una insercion de estos 3 pedidos en la misma tabla pero que al Nopedido empieze por otro correlativo que yo le indique y que despues de la insercion quede asi.
Nopedido cliente valor fecha
1 juan 1000.00 23/04/2010
2 pedro 3000.00 23/04/2010
3 pepito 6000.00 23/04/2010
100 juan 1000.00 23/04/2010
101 pedro 3000.00 23/04/2010
102 pepito 6000.00 23/04/2010
esta sera una tarea ejecutada una vez al dia por lo que todos los pedidos del dia se duplicaran con un nuevo correlativo, y como son varios no he encontrado como hacer para que me vaya sumando el numero que va ir insertando, estuve revisando y con la propiedad identity es posible si mi campo Nopedido es del mismo tipo pero no es mi caso.
espero haberme dado a entender lo mejor posible.
Saludos.
este es el ejemplo tengo una tabla llamada pedidos.
Nopedido cliente valor
1 juan 1000.00
2 pedro 3000.00
3 pepito 6000.00
ok y lo que necesito hacer es una insercion de estos 3 pedidos en la misma tabla pero que al Nopedido empieze por otro correlativo que yo le indique y que despues de la insercion quede asi.
Nopedido cliente valor fecha
1 juan 1000.00 23/04/2010
2 pedro 3000.00 23/04/2010
3 pepito 6000.00 23/04/2010
100 juan 1000.00 23/04/2010
101 pedro 3000.00 23/04/2010
102 pepito 6000.00 23/04/2010
esta sera una tarea ejecutada una vez al dia por lo que todos los pedidos del dia se duplicaran con un nuevo correlativo, y como son varios no he encontrado como hacer para que me vaya sumando el numero que va ir insertando, estuve revisando y con la propiedad identity es posible si mi campo Nopedido es del mismo tipo pero no es mi caso.
espero haberme dado a entender lo mejor posible.
Saludos.
Valora esta pregunta


0