Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

como insertar entre registros

Estas en el tema de como insertar entre registros en el foro de Bases de Datos General en Foros del Web. Hola amigos mi duda consiste en como insertar un registro nuevo entre dos existentes ejem: la tabla se llama 'tareas' y sus campos son 'nomtar', ...
  #1 (permalink)  
Antiguo 26/11/2004, 23:14
 
Fecha de Ingreso: noviembre-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
Mensaje como insertar entre registros

Hola amigos

mi duda consiste en como insertar un registro nuevo entre dos existentes ejem:

la tabla se llama 'tareas' y sus campos son 'nomtar', 'desctar' y 'fecha'. Bueno los datos que están en la tabla 'tareas' son:

nomtar | desctar | fecha
amanecer| amanecer| 24/11/04
tarde | tarde | 26/11/04
noche | noche | 27/11/04

yo quiero insertar

dia | dia | 25/11/04

entre los registros amanecer y tarde.

Si lo anterior explicado se puede hacer, cuando yo quiera insertar un registro nuevo(hola |hola |28/10/04) en la tabla 'tareas' quedara después del noche o después de dia , si queda después de dia ¿como hago para que "hola |hola |28/10/04" se inserte después de "noche| noche | 27/11/04"?

espero haberme explicado bien, de ante mano gracias por la ayuda

saludos
  #2 (permalink)  
Antiguo 27/11/2004, 12:30
 
Fecha de Ingreso: octubre-2004
Mensajes: 258
Antigüedad: 20 años, 1 mes
Puntos: 1
lo que pides no puede ser, recuerda que los registros se insertan al final de la tabla, lo que deberias hacer es poner un campo adicional que sea int y tu colocarias ahi la posision de ese registro cuando ves el resultado de la consulta.

ej:

campo1 campo2 campo3 ubicacion
------------------------------------
algo algo algo 3
algo algo algo 1

y asi susecivamente, entonces en la consulta lo ordenas por el campo ubicacion de la forma que quieras........ese seria el metodo, otra forma no hay.
__________________
Salute !!!
RollBack
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.