Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Спасите, руководство скоро уволит!  [new]
Просто так
Guest
На базе MS SQL Server надо сделать следующую функцию. Есть некий товар у разных поставщиков по разной цене и с разным количеством. Цена может очень варьрироваться, как собственно и количество. Но нам на остнавании этих цен и количества надо сформировать свой прайслист с ценой и количеством. Брать максимальную цену мы не можем, так как она отпугнёт клиентов, брать минимальную тоже, так как там может оказаться маленькое количество или вообще может оказаться что у поставщика нет даного товара, и нам придётся тогда заказывать товар у другого поставщика по более дорогой цене. Помогите придумать алгоритм по которому выбрать товар.
Есть следующие колонки:
TovarId(Id товара), Price (Цена товара), Count (Количество товара).

Спасибо всем за идеи...
5 авг 09, 16:28    [7501816]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Ценообразование - это наука
Большая и сложная (недавно видел тома трудов на эту тему в книжном магазине)
При чем тут MS SQL Server? При чем тут вообще программисты?
5 авг 09, 16:31    [7501838]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
так наверна
Guest
средневзвешенная цена - никогда в пролёте не будеш
SELECT TovarId, SUM(Price*Count)/SUM(Count) As Price, SUM([Count]) As [Count]
5 авг 09, 16:34    [7501855]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
Может оно и к лучшему? Зачем вам работать в конторе, в которой программистов заставляют работать экономистами (ну, или наоборот)?
5 авг 09, 16:35    [7501862]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Просто так
Брать максимальную цену мы не можем, так как она отпугнёт клиентов,

Хм. Ну возьмите максмимальную -5, 10, ... процентов. На сколько сможете прожить
А вообще в нормальных взаимотоношениях у постовщиков есть разные категории цен. Как раз для брокеров и конечных потребителей
5 авг 09, 16:38    [7501881]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
aleks2
Guest
Паганель
Ценообразование - это наука
Большая и сложная (недавно видел тома трудов на эту тему в книжном магазине)
При чем тут MS SQL Server? При чем тут вообще программисты?


К чему тута академии? Пущай тупо среднюю считает, коль нету других идей:


select TovarId, SUM(Price*Count)/SUM(Count)  as OurPrice
FROM 
GROUP BY TovarId
5 авг 09, 16:39    [7501882]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Просто так
Guest
так наверна
средневзвешенная цена - никогда в пролёте не будеш
SELECT TovarId, SUM(Price*Count)/SUM(Count) As Price, SUM([Count]) As [Count]


Вот в такой ситуации это не подойдёт, так как цена завышена у последней детали, и цены она на всё поднимет. Список для примера, в нем одна и таже деталь...
5 авг 09, 16:41    [7501895]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Batulla
Member

Откуда: Набережные Челны - Казань
Сообщений: 66
а что если в качестве цены взять минимальную с приставкой "от". А вообще согласен с Гавриленко Сергей Алексеевич.
5 авг 09, 16:41    [7501898]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Просто так
Guest
Glory
Просто так
Брать максимальную цену мы не можем, так как она отпугнёт клиентов,

Хм. Ну возьмите максмимальную -5, 10, ... процентов. На сколько сможете прожить
А вообще в нормальных взаимотоношениях у постовщиков есть разные категории цен. Как раз для брокеров и конечных потребителей


Максимальная клиентов отпугнёт моментом.
5 авг 09, 16:42    [7501907]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Batulla
а что если в качестве цены взять минимальную с приставкой "от". А вообще согласен с Гавриленко Сергей Алексеевич.

С припиской "Цена действительна пока есть товар" ))
5 авг 09, 16:42    [7501909]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
aleks2
К чему тута академии?
К тому, что я, например, как разработчик, не понимаю слово "отпугнет"
На сколько миллиграммов адреналина отпугнет?
А если от цены 20% отнять, тогда насколько отпугнет?
А если у всех конкурентов все равно дороже, может и не отпугнет?
В общем, пусть автор запросит формулу у своих экономистов, потому что они за это зарплату получают
Такое вот мое мнение
5 авг 09, 16:47    [7501948]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Единица измерения - у.е.!
Отпугнёт, но не сразу
5 авг 09, 16:52    [7501979]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Glory
Member

Откуда:
Сообщений: 104760
Просто так
Glory
Просто так
Брать максимальную цену мы не можем, так как она отпугнёт клиентов,

Хм. Ну возьмите максмимальную -5, 10, ... процентов. На сколько сможете прожить
А вообще в нормальных взаимотоношениях у постовщиков есть разные категории цен. Как раз для брокеров и конечных потребителей


Максимальная клиентов отпугнёт моментом.

Вы читайте ответ полностью. Вы в состоянии отнять от максмальной цены 5% ? А 10 ?
5 авг 09, 16:54    [7501984]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Просто так
Guest
Паганель
aleks2
К чему тута академии?
К тому, что я, например, как разработчик, не понимаю слово "отпугнет"
На сколько миллиграммов адреналина отпугнет?
А если от цены 20% отнять, тогда насколько отпугнет?
А если у всех конкурентов все равно дороже, может и не отпугнет?
В общем, пусть автор запросит формулу у своих экономистов, потому что они за это зарплату получают
Такое вот мое мнение


У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.
5 авг 09, 17:11    [7502074]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Просто так
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.
Я так и не понял, Вы последовали моему совету и обратились к экономистам? Или нет?
Если да, то что же они ответили?
5 авг 09, 17:14    [7502099]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
qwerty112
Guest
Просто так
...
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.


интернет-махазин?
5 авг 09, 17:26    [7502199]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Glory
Member

Откуда:
Сообщений: 104760
qwerty112
Просто так
...
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.


интернет-махазин?

Раньше это звалось спекуляцией )))
5 авг 09, 17:33    [7502266]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Glory
qwerty112
Просто так
...
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.


интернет-махазин?

Раньше это звалось спекуляцией )))


теперь предпринимательство
5 авг 09, 17:34    [7502277]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
Просто так
Guest
qwerty112
Просто так
...
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.


интернет-махазин?


Да, интернет магазин!
5 авг 09, 17:56    [7502445]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
На новенького
Guest
Ozerov
Glory
qwerty112
Просто так
...
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.


интернет-махазин?

Раньше это звалось спекуляцией )))


теперь предпринимательство


Материал из Википедии — свободной энциклопедии

Спекуляция - от лат. speculor — наблюдаю, созерцаю.

В экономической лексике - получение дохода за счёт разницы между ценами покупки и продажи.
5 авг 09, 18:02    [7502492]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
qwerty112
Guest
Просто так
qwerty112
Просто так
...
У нас нет своего товарал, наш товар формируется от чужого ассортимента. Так что надо оталкиваться от того что мы можем брать. А сравнить с конкурентами и потом можно.


интернет-махазин?


Да, интернет магазин!


знакомая тема)))
ну тада , не претендуя на истину...

мы брали минимальную + наценка, на количество так ваще - прикладывать
есть по расчетной цене - пжалуста
нету - значит нету (как вариант - цена изменилась)
ну и регулярная загрузка прайсов + пересчет БД + изменения на сайт
5 авг 09, 18:12    [7502535]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
rata
Member

Откуда:
Сообщений: 130
оооо
Прайс от цен конкурентов- старый знакомый.
А добывать эти прайсы Вас не заставляют.
Мелкая подсказка- может поможет - Вы уверены, что конкуренты ваставляют в прайс реальное количество- а не завышенное раза в 2? Т.е. усреднение может дать странные результаты :-)
5 авг 09, 19:59    [7502868]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
быба
Guest
Просто так
На базе MS SQL Server надо сделать следующую функцию. Есть некий товар у разных поставщиков по разной цене и с разным количеством. Цена может очень варьрироваться, как собственно и количество. Но нам на остнавании этих цен и количества надо сформировать свой прайслист с ценой и количеством. Брать максимальную цену мы не можем, так как она отпугнёт клиентов, брать минимальную тоже, так как там может оказаться маленькое количество или вообще может оказаться что у поставщика нет даного товара, и нам придётся тогда заказывать товар у другого поставщика по более дорогой цене. Помогите придумать алгоритм по которому выбрать товар.
Есть следующие колонки:
TovarId(Id товара), Price (Цена товара), Count (Количество товара).

Спасибо всем за идеи...


если ты не тролль, то из такой "фирмы" надо валить. уж заставлять программистов цены выдумывать верх маразма.
5 авг 09, 20:48    [7502954]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8674
Буду жесток:
Хорошо. Нах не нужен такой "спец"...
6 авг 09, 02:18    [7503420]     Ответить | Цитировать Сообщить модератору
 Re: Спасите, руководство скоро уволит!  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Ну вообщето если менеджеры работают как полагается (цены не от балды в базе стоят), то можно считать мат. ожидание и отклонение - а дальше дать оценку.

Кроме того всегда есть система приоритетов - т.е. лучше работать с проверенными людьми\компаниями, которые выполняют задачи в соответствии с договорённостью. Тут уже появляется задача надежности поставщика, а значит стоит вводить нормировочные коэффициенты. т.е. вот вроде есть 2а поставщика у первого цена товара 1000р у второго цена 1010р - у кого лучше купить? а теперь тажа задача, но со вторым поставщиком вы работаете давно, а про первого только узнали?
6 авг 09, 11:11    [7504421]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить