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

Tengo un dilema?!

Estas en el tema de Tengo un dilema?! en el foro de SQL Server en Foros del Web. Hola, buen día Tengo un problema con una base de datos, específicamente en el modulo de ventas de una librería. Debido a que no se ...
  #1 (permalink)  
Antiguo 05/01/2009, 13:08
 
Fecha de Ingreso: septiembre-2006
Mensajes: 41
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Tengo un dilema?!

Hola, buen día

Tengo un problema con una base de datos, específicamente en el modulo de ventas de una librería.
Debido a que no se como almacenar algunos datos para las notas de venta.
Por ejemplo si un cliente quiere comprar varios libros distintos y para cada libro cantidades distintas; estos libros tienen que estar en la misma nota (claro porq son para el mismo cliente). Y no se como almacenar los datos de los distintos libros en la misma tabla, esto se puede?

Por ejemplo:
IDNota: 1
Cantidad_libro: 1, 1, 1
Datos_Libro: Mate1, El Secreto, La Cosa
Precio_libro: 110, 120, 130
Total_venta: 360


Esto creo que no se puede…. O si?
Espero y me puedan ayudar…..
Gracias
  #2 (permalink)  
Antiguo 05/01/2009, 13:26
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: Tengo un dilema?!

creo que ahi solo necesitas hacer un if o un ciclo nop?, no tienes nociones de programaciòn, digo... no se, se me hace rara tu pregunta... por que cuando yo hago esto en programaciòn, todo se escribe cuando envio a grabar es cuando jalo todos los datos y hago ejemplo esto.

n= numerodefilas
if nota<>'0' then
while renglon <>'n' then
update campo1,campo2,campo3
end while
end if

algo asi, necesitas saber que instrucciones son en que lo estas haciendo o si lo harìas con un TRANSACT SQL. bueno hay varias formas.
  #3 (permalink)  
Antiguo 05/01/2009, 13:28
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: Tengo un dilema?!

Tendrias que hacer una relacion encabezado - detalle...

En el encabezado tendrias la llave para identificar la venta y los datos que sean comunes o sumarizados del resto.

En el detalle tendrias los datos de cada libro vendido con su respectivo ID de encabezado para saber a cual venta pertenecen.

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #4 (permalink)  
Antiguo 05/01/2009, 19:29
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: Tengo un dilema?!

Exacto. buena contestaciòn del compañero. jejee.. encabezado detalle, para que no tengas que normalizar.

en el encabezado van los detalles de la factura o nota, y en la tabla de detalle va lo que se compro para poder guardar todos los datos.

en una misma tabla con el id de la nota tendrìas mas espacio utilizado en la misma tabla por eso en las facturas o notas de ventas son dos tablas. generalmente, pueden ser mas :s
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 00:07.