13/01/2010, 12:46
|
| Colaborador | | Fecha de Ingreso: julio-2007 Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses Puntos: 180 | |
Respuesta: Log de cambios tabla SQL en Visual Basic 2008 No puedes ELIMINAR a los padres (articulos), y dejar vivos a los hijos (ordenes), ¿porque?, por REGLA DE INTEGRIDAD.
Ahora de poder, se puede, quitas tus ligas y borras o haces lo que quieras, ¿cual seria el problema?
Que el dia de mañana quieras saber en ORDENES que articulo "era" uno que borraste y por ende, ya no existara.
¿Como lo resuelvo?
Coloca una campo en ARTICULO, donde te diga si el articulo esta "vivo" o en "deshuso", un simple campo bit, 1= vivo/activo 0=muerto/deshuso
Por lo que respecta a los "n" registros a mostrar, se resuelve con la clausula TOP en conjunto con el ORDER BY
select top 10 from venta order by fecha desc -- muestra los ultimos 10 registros, en base a su fecha |