Как создать VB.NET вычитание из таблицы покупок с использованием таблицы продаж количество
Стол.акции
Item qty 1 100kg 2 200kg
Таблица.Продажа
item qty 1 20kg 2 30kg
*Вычесть кол-во Из таблицы запасов вставить в таблицу продаж
Что я уже пробовал:
Strcmd = " UPDATE stock SET qty = stock.qty - sales.qty FROM stock INNER JOIN sales ON stock.item = sales.item" 'Strcmd = " insert into sales (item,qty)values (@item,@qty)" conn = New SqlConnection(Strconn) cmd = New SqlCommand(Strcmd, conn) cmd.Parameters.Add("@item", SqlDbType.VarChar).Value = TextBox1.Text cmd.Parameters.Add("@qty", SqlDbType.Int).Value = TextBox2.Text conn.Open() dr = cmd.ExecuteReader()
Member 13067646
Пожалуйста, помогите мне
[no name]
Где находится ваша колонка товаров?Пожалуйста, опубликуйте свой вопрос со всеми подробностями.
Member 13067646
Элемента(код) изменить
пожалуйста, помогите мне
[no name]
Если вы хотите вставить, то почему вы пишете инструкции обновления.Пожалуйста, обновите свой вопрос.
ZurdoDev
В чем заключается ваш вопрос?
[no name]
Мой вопрос таков:если разработчик, который хочет получить решение для этого вопроса, пишет Вопрос для вставки, и его/ее код в вопросе кажется, что он/она пытается обновить, то как мы можем дать решение
Richard Deeming
Каков тип данных вашего компьютера quantity
колонны?
Если вы пытаетесь вычесть строку '20kg'
из строки '100kg'
- это не сработает.
Member 13067646
по-другому?
Richard Deeming
Все ли значения выражены в кг, или у вас есть смесь единиц измерения?
Member 13067646
кол-во В кг
Richard Deeming
В этом случае вам следует изменить столбец базы данных на число и вместо этого выполнить форматирование в пользовательском интерфейсе.
Member 13067646
да правильно