Страницы: 1
RSS
Обновление цен в прайслисте и добавление новых позиций (SQL или другие способы)
 
Есть два прайса, один xls вида:
"Название - цена - доп.инфа1 -  доп.инфа2"
Второй csv, но можно и xls сделать, это не проблема:
"Название - новая цена"
Оба прайса могут находиться в одной книге как листы.
Так вот надо обновить цены и добавить новые товары с ценами, но чтобы поля с доп.инфой не перемешались.
Я уже примерно представляю какой мне нужен SQL запрос, но я совершенно не могу понять куда его воткнуть и как вообще работает SQL в Excel.  :cry:  
Уже совсем запуталась во всех этих SQL штуках в Excel, куда запрос то вводить? Всё, что я нахожу в поиске, говорит, что мне надо в MS Access создавать таблицы, либо предлагает к серверу подключаться. Неужели нельзя проще? Помогите пожалуйста. Если есть ссылки на то как сделать простой запрос между двумя таблицами, то очень буду им рада, я находила только какую то дичь бесполезную.

Если есть другие способы тоже рада буду о них узнать.

Заранее спасибо.
 
Надстройка для выполнения sql запросов - ссылка
Excel + SQL = Activetables
 
Цитата
anabika40 написал:
Я уже примерно представляю какой мне нужен SQL запрос
Даже интересно, что вы примерно представили?

Прочитайте правила форума, сформируйте понятный вопрос, приложите крохотный пример, из которого понятно что с чем не должно перемешаться.
По вопросам из тем форума, личку не читаю.
 
Доброе время суток
Цитата
БМВ написал:
которого понятно что с чем не должно перемешаться.
Михаил, да в принципе понятно, так называемый сам на себя ссылающийся запрос. То есть когда существующее подключение к данным используется снова как источник. То есть есть Лист2 с таблицей подключением, и Лист1 с новыми данными, тогда
Код
Select t2.key, IIF(t1.price Is Not Null, t1.price, t2.price) As price, t2.description
From [Лист2$] t2 
Left Join [Лист1$] t1 On (t1.key = t2.key)
 
Цитата
БМВ написал: Даже интересно, что вы примерно представили?
Цитата
anabika40 написал: какой мне нужен SQL запрос
Просто я веб-разработчик, а не сорт оф бухгалтер. SQL знаю лучше, чем Excel.

Цитата
БМВ написал: сформируйте понятный вопрос
Мой вопрос максимально прост и без примера из двух таблиц с парой полей.
Цитата
anabika40 написал: Два прайса, xls: "Название - цена - доп.инфа1 -  доп.инфа2"
csv: "Название - новая цена"
обновить цены и добавить новые товары с ценами, но чтобы поля с доп.инфой не перемешались
Любой поймет, что нужно сделать. Ну собственно, кто надо и так поняли.

Вопрос решен. Спасибо всем, кто понял.  ;)  
Изменено: anabika40 - 13.12.2017 15:21:16
 

Цитата
Андрей VG написал:
Михаил, да в принципе понятно,
Андрей,  догадываемся конечно, только кто ж знает, что ТС хочет в реальности.  Тем более, что может и не запрос или VBA  вовсе нужен ....  Может и перетролил, погода давит, настроение такое :-)

По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх