Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Programación > SQL


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 02-ago-2012, 21:06   #1
Recien llegado
 
Fecha de Ingreso: julio-2012
Amigos 0
Mensajes: 9
Gracias: 1
Agradecido 0 veces en 0 mensajes.
Exclamation Ayuda con Sentencias SQL Para Calcular Stock de Productos

Hola amigos!

Les cuento, estoy haciendo un programa en Java (Netbeans 7.1.1) y SQL Server 2008 sobre un stock de productos.

Pasa que tengo 2 tablas: la tabla Productos y la tabla Ventas con los siguientes campos:

Código:
/*Tabla Productos*/
Create Table Productos(
Codigo int Primary Key Identity (10000,5),
Nombre varchar(30),
Descripcion varchar(50),
Marca varchar(20),
Precio int,
Stock_Actual int,
Cantidad_Vendida int,
Stock_Total int,
Stock_Minimo int
)
  
Código:
/*Tabla Ventas*/
Create Table Ventas(
Numero int Primary Key Identity,
Cod_Producto int Foreign Key References Productos(Codigo),
Cantidad int,
Fecha DateTime
)
  
Ahora bien la idea es que al ingresar una venta esta modifique la cantidad de productos que quedan en stock.

ej.: Stock_Total = 36
Cantidad_Vendida = 5
Stock_Actual = 31

El problema es que no puedo conseguir que haga eso.

NOTA: Stock_Minimo es para que cuando el producto llege a su critico el programa lanze un mensaje avizando la situacion (pero eso lo hago con Java).

Bueno eso... espero que me puedan ayudar... se los agradeceria mucho.... Saludos
IngVitho está desconectado   Responder Citando
Antiguo 03-ago-2012, 14:44   #2
Moderador
 
Avatar de ajr784
 
Fecha de Ingreso: marzo-2007
Amigos 5
Mensajes: 1.437
Gracias: 17
Agradecido 261 veces en 232 mensajes.
Predeterminado Respuesta: Ayuda con Sentencias SQL Para Calcular Stock de Productos

Uh que complejo :P, nah mentira.
Sería algo más o menos así:
Código:
Update Productos
Set Stock_Total = Stock_total - @cantidad_vendida
Where Codigo = @id_producto
  
Debes tener en cuenta que lo que empieza con @ es variable, cómo generarías eso en java, dice el amigo chavo: beto, ¿beto?, beto a saber (ve tu a saber :P )
__________________
Hay pocas frases que me identifican tanto
Cita:
Iniciado por Cuarteto de Nos
Casi nunca veo la foto
Tuya en mi celular
Sigue ahí por la pereza
Que me da apretar "borrar"
-Enamorado Tuyo-
ajr784 está desconectado   Responder Citando
Antiguo 06-ago-2012, 14:58   #3
Recien llegado
 
Fecha de Ingreso: julio-2012
Amigos 0
Mensajes: 9
Gracias: 1
Agradecido 0 veces en 0 mensajes.
Predeterminado Respuesta: Ayuda con Sentencias SQL Para Calcular Stock de Productos

mmm.. y de casualidad no existe un metodo de actualizar la base de datos automaticamente al ingresar la cantidad vendida??...
por ejemplo hacer un update dentro de un insert....
IngVitho está desconectado   Responder Citando
Respuesta

Etiquetas
ayuda, java, productos, sql, stock

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
Backup4all Professional 4.7 Build 270 Multilenguaje CINTHY1234 Software 0 13-may-2012 16:45
DUELO empate CARLOS_ CUBAN-HACK cuban-hack Batch 87 07-may-2012 22:20
AYUDA PARA RESETEAR LOS CONTADORES DE TINTA DELAS IMPRESORAS hp master_79 Hardware 4 20-mar-2011 10:47
<<->> LIBROS - MANUALES - EBOOKs <<->> Fashion SQL 8 21-ene-2010 09:13
<<->> NORMAs PARA SQL <<->> Fashion SQL 0 19-mar-2009 22:07



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0