Прайс

Прайс

Сообщение sergvvoloshyn » Пт фев 19, 2016 3:47 pm

Как сделать одинаковую цену для одной группы товаров? ( себестоимость разная)
sergvvoloshyn
 
Сообщения: 33
Зарегистрирован: Ср июн 03, 2015 9:46 am

Re: Прайс

Сообщение dmitry » Пт фев 19, 2016 3:49 pm

Вручную.
dmitry
Разработчик
 
Сообщения: 3922
Зарегистрирован: Чт янв 27, 2011 3:43 pm

Re: Прайс

Сообщение sergvvoloshyn » Пт фев 19, 2016 4:01 pm

Вручную - это понятно(у меня много позиций). А если через запрос ?
sergvvoloshyn
 
Сообщения: 33
Зарегистрирован: Ср июн 03, 2015 9:46 am

Re: Прайс

Сообщение dmitry » Пт фев 19, 2016 4:29 pm

Это просто. Текст запроса такой:

UPDATE PriceListes SET Price1 = 1000

Но это для всех товаров, а нужно каким-то образом отобрать минимум.
Тогда все усложняется многократно, например:

UPDATE (PriceListes INNER JOIN Articles ON PriceListes.ArticleID = Articles.ID) INNER JOIN Articles AS Articles_1 ON Articles.ParentID = Articles_1.ID SET PriceListes.Price1 = 1000 WHERE Articles_1.TextName='Бытовая техника'
dmitry
Разработчик
 
Сообщения: 3922
Зарегистрирован: Чт янв 27, 2011 3:43 pm

Re: Прайс

Сообщение sergvvoloshyn » Сб фев 20, 2016 7:33 am

Articles_1.TextName - это название группы товаров ?
sergvvoloshyn
 
Сообщения: 33
Зарегистрирован: Ср июн 03, 2015 9:46 am

Re: Прайс

Сообщение sergvvoloshyn » Сб фев 20, 2016 7:44 am

А как использовать этот запрос, пишет имя Update не объявлено
sergvvoloshyn
 
Сообщения: 33
Зарегистрирован: Ср июн 03, 2015 9:46 am

Re: Прайс

Сообщение vik » Сб фев 20, 2016 8:15 am

sergvvoloshyn писал(а):А как использовать этот запрос, пишет имя Update не объявлено


Попробуйте так

db.execute ("UPDATE (PriceListes INNER JOIN Articles ON PriceListes.ArticleID = Articles.ID) INNER JOIN Articles AS Articles_1 ON Articles.ParentID = Articles_1.ID SET PriceListes.Price1 = 1000 WHERE Articles_1.TextName='Бытовая техника'")

И да Articles_1.TextName это название группы
vik
 
Сообщения: 742
Зарегистрирован: Пт мар 25, 2011 9:38 am

Re: Прайс

Сообщение sergvvoloshyn » Сб фев 20, 2016 8:40 am

супер, все получилось!
sergvvoloshyn
 
Сообщения: 33
Зарегистрирован: Ср июн 03, 2015 9:46 am


Вернуться в Использование программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron