|
Нужно быстро научиться писать запросы. Какая книга? | ☑ | ||
---|---|---|---|---|
0
Masquerade
26.07.16
✎
22:46
|
Запросы в 1С. СКД - перспектива. "Программирование" - лишнее.
Что лучше (выбираю из книг) дать, чтобы не отпугнуть и не перегрузить? Но и толк чтобы был. Цель - ваять отчеты. |
|||
1
Злопчинский
26.07.16
✎
22:48
|
есть онлайн-сервис по учебе по запросам
|
|||
2
Masquerade
26.07.16
✎
22:53
|
(1)
Человек в IT - ZER0. Максимум - чо та там в EXCEL-е изобразить. Мне кажется, что какие то онлайн курсы СКУЛЮ!! тяжко пойдут. Я учить не могу - максимум - ответить на какие то вопросы. |
|||
3
jsmith
26.07.16
✎
23:02
|
Database Systems. A Practical Approach to Design, Implementation, and Management
http://www.ozon.ru/context/detail/id/1556987/ Не обязательно все читать. Про реляционную алгебру и исчисление, нормальные формы. Программирование тоже надо. Это же СКД. С - 1 нед. С++ - 1 нед. Радченко - 1 нед. Потом курсы Чистова. У него, вроде, есть. Только так, мой друг, только так! Фирма веников не вяжет. |
|||
4
jsmith
26.07.16
✎
23:05
|
Потом бух учет, упр учет. Изучение конфигураций.
В принципе уже 1сник получается. Как писать запросы в СКД, если не знаешь конфу, ее таблиц и что они значат? |
|||
5
Masquerade
26.07.16
✎
23:05
|
(3)
Очень смешно. У тебя у самого эта книга есть?) |
|||
6
Garykom
гуру
26.07.16
✎
23:06
|
||||
7
jsmith
26.07.16
✎
23:06
|
(5) Что смешного? Я ее читал давным-давно, не помню какое издание, взял в библиотеке, когда студентом был. Есть еще электронная версия. Книга отличная.
|
|||
8
Masquerade
26.07.16
✎
23:09
|
(7)
Сына, у меня она есть в бумажном варианте. А смешно то, что к результату это всё приведет абсолютно иному. Это неочевидно? Короче, что то типа SQL для чайников нужен. |
|||
9
rsv
26.07.16
✎
23:10
|
(0) да любая .Где расписан стандарт ansi sql 92
|
|||
10
jsmith
26.07.16
✎
23:10
|
(8) Сына, сына.. Ладно. Ну, я еще там доп. моменты озвучил.
Что это за поле деятельности такое - сферическое СКД в вакууме без модуля отчета, без конфигураций. |
|||
11
Masquerade
26.07.16
✎
23:12
|
(10)
Да я шучу)))))) Но книга есть. Если мне кто то жалуется на бессоницу - я её предлагаю, как гарантированно вырубиться за пять минут. |
|||
12
Masquerade
26.07.16
✎
23:13
|
(11)
Деятельность - обыкновенный планктон, которому нужны простенькие отчеты, а возможности дергать IT постоянно - нет. Я думаю, что любой "не-дурак" сможет что то изобразить не сложное в консоли. |
|||
13
rsv
26.07.16
✎
23:14
|
(2) в екселе говорите...там есть ms query.Самое то для запросов.
|
|||
14
jsmith
26.07.16
✎
23:15
|
(12) Не представляю такую практику. Типовые отчеты охватывают почти все, что надо юзеру.
Требования юзеров предполагают, что уже надо мутить что-то интересное. |
|||
15
Masquerade
26.07.16
✎
23:16
|
(14)
Так а кто говорит про что-то типовое. Есть в УТ отчет "подозрительные" чеки? А рознице? Вот то-то. |
|||
16
jsmith
26.07.16
✎
23:17
|
Тогда надо с другого начинать. С Радченко. И "простого конфигурирования".
Даже минуя маст хэв в виде С и С#. А так чтобы сразу и СКД. Вы бы еще планы обмена навязали в качестве автономно живущей от 1С сущности. |
|||
17
Masquerade
26.07.16
✎
23:18
|
(16)
Планы обмена - вообще трешняк. )))))) |
|||
18
jsmith
26.07.16
✎
23:18
|
Что за падаван такой у вас, что вы так ревностно взялись за его обучение, да так, чтобы еще не напугать.
|
|||
19
rsv
26.07.16
✎
23:19
|
(16) может быть просто объяснить пользователю в каких таблицах что живёт и поля по каким соединять ?
|
|||
20
Masquerade
26.07.16
✎
23:19
|
(16)
-- Тогда надо с другого начинать. С Радченко. И "простого конфигурирования". Согласен. Я это и ожидал услышать. Что там у него попроще? (18) -- Что за падаван такой у вас, что вы так ревностно взялись за его обучение, да так, чтобы еще не напугать. ;) Ну ты уже обо всём догадался. |
|||
21
jsmith
26.07.16
✎
23:21
|
Ну, что попроще. Радченко один. Для каждой платформы. Радченко 8.3.
Без планов обмена. Он их не умеет готовить для юных падаванов. И без регистров расчета. |
|||
22
Masquerade
26.07.16
✎
23:40
|
(21)
Спасибо, дружище) |
|||
23
Злопчинский
26.07.16
✎
23:42
|
(8) "что то типа SQL для чайников нужен."
- ест таякая как раз классическая Скуль для чайников, Тейлор автор вроде, во такая http://www.moscowbooks.ru/image/book2/328/big/i328896.jpg - у меня есть, чуть более ранее издание, нормуль, как раз для меня, чайника |
|||
24
Mauser
26.07.16
✎
23:46
|
(8) SQL для чайников...
Ну ок, соберите мне, пожалуйста, продажи по контрагентам за месяц за районам их фактического адреса. Как это "по чему GROUP BY делать", ты что - не программист? |
|||
25
Злопчинский
26.07.16
✎
23:47
|
(24) осталось определиться что такое "фактический адрес"
|
|||
26
Mauser
26.07.16
✎
23:49
|
(25) Контактная информация, которую заботливо внесли менеджеры.
|
|||
27
Злопчинский
26.07.16
✎
23:50
|
(26) менеджеры и заботливо? ржака-обоссака
|
|||
28
Mauser
26.07.16
✎
23:51
|
(27) Хорошо, внесли кое-как. Это делает запрос еще более интересным =)
|
|||
29
Злопчинский
26.07.16
✎
23:52
|
(28) главное не путатать кое-какеров с кая-керами...
|
|||
30
Mauser
26.07.16
✎
23:52
|
Давайте же отчет, у меня девочка Оля, уже вручную все сделала! Толку от вас, от нахлебников! =)
|
|||
31
jsmith
26.07.16
✎
23:53
|
Подождите, падаван в процессе.
|
|||
32
Mauser
26.07.16
✎
23:56
|
(31) А, книжку читает! Хорошо, подождем =)
|
|||
33
rsv
26.07.16
✎
23:59
|
(30) в принципе и по предназначению .Для Оль - пользователей sql и создавался.
|
|||
34
Злопчинский
27.07.16
✎
00:00
|
(32) не, там комиксы - фигу рассматривает...
http://loskomotiv.ucoz.ru/_ph/6/747913910.jpg |
|||
35
Garykom
гуру
27.07.16
✎
00:05
|
Чтоб отдельную ветку не создавать:
Вот sql (как и язык запросов 1С 8) можно представить в виде промежуточного черного ящика. Когда нечто подается на вход (реляционная база данных) и нечто имеем на выходе (обычно одну табличку). База > sql > Результат. Движок sql умеет зная "База" и "текст sql" получить "Результат". А вот каким образом можно имея "База" и "Результат" получить "текст sql"? Причем без участия спеца/программиста только программно. |
|||
36
Mauser
27.07.16
✎
00:09
|
(33) Точно. А 1С, начиная с версии 2.0 для внимательного вписывания формул Марь Иванной, замглавбух. На русском языке! Но что-то пошло не так.
|
|||
37
Mauser
27.07.16
✎
00:10
|
(35) Перебором. По времени-то ограничения нет.
|
|||
38
Mauser
27.07.16
✎
00:14
|
(37)+ Кстати, та хочешь найти все возможные варианты запросов, ведущие к нужному результату? Или одного хватит? Оптимального? Зачем? =)
|
|||
39
Garykom
гуру
27.07.16
✎
00:14
|
(37) А в разумные сроки? Путем сокращения вариантов запроса?
К примеру по "Результат" можно сразу построить необходимые поля вывода причем со списками вариантов откуда они могут взяться из "База". Если в результате фигурируют колонки "Контрагент" "ФактАдрес" и "СуммаПродаж" то уже можно кол-во вариантов для перебора сократить значительно. |
|||
40
rsv
27.07.16
✎
00:15
|
(35) девочка Оле показать как называются таБлицы и по каким полям вязать. Дайте консоль человеку.
|
|||
41
Garykom
гуру
27.07.16
✎
00:16
|
(38) Хватит 1 или нескольких подходящих. Далее по нескольким вариантам "База"-"Результат1",-"Результат2" и т.д. строится общий запрос с нужными "Параметрами"
|
|||
42
rsv
27.07.16
✎
00:16
|
Все равно...в аксель сохранять.
|
|||
43
Garykom
гуру
27.07.16
✎
00:17
|
(41)+ По сути это применение ИНС (с обучением) для решения задачи получения отчетов.
|
|||
44
jsmith
27.07.16
✎
00:18
|
Помню как я обучал девочку Олю в0янию запросов в консоли. Весело было.
|
|||
45
rsv
27.07.16
✎
00:19
|
Или ... Подготовте детализированные динамические витрины Оле.Пусть вяжет.Не мучайте Олю.
|
|||
46
jsmith
27.07.16
✎
00:20
|
С Олей ничего не получилось. Зато был один бухгалтер. Я ему кое-что показал, научил, вроде, втянулся. Потом переманил к себе в фирму. И пошел человек по стезе. Щас работает ведущим программистом в федеральной конторе.
|
|||
47
rsv
27.07.16
✎
00:21
|
По ходу в 95 м екселе это уже было
|
|||
48
mkalimulin
27.07.16
✎
00:24
|
(35)
База: Одуванчик 1 Роза 1 000 000 000 Результат Одуванчик 1 Как получить текст запроса: Выбрать имя,количество из цветы где количество<4 783 154 ? |
|||
49
Garykom
гуру
27.07.16
✎
00:26
|
(48) Меня вполне устроят результаты и
"Выбрать имя, количество из цветы где количество<4 783 153" и "Выбрать имя, количество из цветы где количество<2" |
|||
50
Garykom
гуру
27.07.16
✎
00:27
|
(49)+ Далее сравниваем между собой "похожие" тексты запросов выделяем "динамическую" часть и перекидываем ее в "параметр".
|
|||
51
mkalimulin
27.07.16
✎
00:28
|
(49) Ты забыл про количество=1.
|
|||
52
Garykom
гуру
27.07.16
✎
00:30
|
(51) Не забыл т.к. это будет одним из вариантов текста запроса "Выбрать имя, количество из цветы где количество=1" но он отличается от большей массы других "подходящих" на 1 символ.
|
|||
53
Garykom
гуру
27.07.16
✎
00:31
|
(52)+ Т.е. среди всех возможных запросов ищем и выбираем сначала те которые имеют наибольший набор общих подпоследовательностей.
|
|||
54
jsmith
27.07.16
✎
00:35
|
(49) Ты че воще написал-то
Подзапросы обрамил в кавычки и устроил между ними сравнение |
|||
55
jsmith
27.07.16
✎
00:37
|
А. Понял. Я что-то с скульных позиций начул судить. Извиняюсь.
|
|||
56
mkalimulin
27.07.16
✎
00:38
|
(53) Для любой базы легко получается искомый текст запроса.
Причем, легко и сразу, без всяких условий. ВЫБРАТЬ "Одуванчик",1 |
|||
57
Garykom
гуру
27.07.16
✎
00:40
|
(55) Угу это обратноскульные позиции ))
Нечто вроде получения результата для полных нубов в запросах, просто приводя примеры что хотят получить в результате выполнения запроса. Получают для "черного ящика" (текста запроса) некий набор параметров и меняя их типа можно добиться уже всех нужных результатов, а не только указанных как примеры. |
|||
58
Garykom
гуру
27.07.16
✎
00:42
|
(56) Это утрированное, если взять нормальную "базу" и нормальный набор "результатов2 то множество возможных подходящих "текстов запросов" будет не таким вырожденным.
|
|||
59
Garykom
гуру
27.07.16
✎
00:42
|
(58) * "результатов"
|
|||
60
Garykom
гуру
27.07.16
✎
00:44
|
Кстати распознавание образов и прочие методы так и работают.
И так работает мозг, ища аналогии и подбирая/строя/компонуя "последовательности действий". |
|||
61
youalex
27.07.16
✎
01:15
|
(0) BOL конечно.
|
|||
62
youalex
27.07.16
✎
01:20
|
(35) все же это не серый ящик, а скорее серый. Потому что запросы к мс скулю можно оттрейсить профилёром. Как то - соединение с "составным" полем, или помещение в ВТ данных из ТЗ с бильбилионом строк.
|
|||
63
youalex
27.07.16
✎
01:21
|
(48) Имеющие типа? А так, если две записи, достаточно по шапке дать пользователю.
|
|||
64
Дебет
27.07.16
✎
03:13
|
купить,скачать,украсть(нужное подчеркнуть) видеокурсы по запросам, в некоторых все хорошо разжевано
|
|||
65
Дебет
27.07.16
✎
03:14
|
(64) красть и качать конечно же не хорошо, вы скачайте а потом обезательнно купите =)
|
|||
66
mkalimulin
28.07.16
✎
10:59
|
||||
67
Anarki
28.07.16
✎
11:45
|
http://www.sql-ex.com/
Выполняешь в онлайн консоли задания: начинаешь обучение с самых основ и до профи уровня |
|||
68
mkalimulin
28.07.16
✎
22:26
|
(67) Там упражнений мало.
|
|||
69
breezee
28.07.16
✎
23:07
|
Почему книгу "язык запросов" еще не посоветовали. Она годная достаточно
|
|||
70
Отладчик
29.07.16
✎
00:14
|
(0) "Программирование" - лишнее. Судя по сабжу - начальника? Требуешь результат(выучил слово СКД, хотя это аббревиатура), и решил всё за исполнителей.
Молодец-человек. |
|||
71
Отладчик
29.07.16
✎
00:16
|
(3) СКД - это тенденция к системе "поводи мышой и напиши программу", что и требуется автору поста.
СКД на самом деле - это XML, и он поддается редактированию на подобном "низком уровне", если кому интересно. |
|||
72
Злопчинский
29.07.16
✎
02:10
|
Запрос-тренер
http://catalog.mista.ru/public/533557/ |
|||
73
Горогуля
29.07.16
✎
06:11
|
Ицик уже был?
|
|||
74
Горогуля
29.07.16
✎
06:13
|
доходчиво, просто и понятно. лучшее про запросы
Ицик Бен-Ган - Microsoft SQL Server 2008. Основы T-SQL. [2009, PDF, RUS] http://rutracker.org/forum/viewtopic.php?t=4255699 |
|||
75
rphosts
29.07.16
✎
06:17
|
(8) understartingSQL Мартина Грабера... ссылок в интернете море. Самая простая книжка по SQL. 90% того что там есть про запросы применимо в 1С.
|
|||
76
FoxFox
29.07.16
✎
06:42
|
(15) Для подобных потребностей вообще нафиг запросы, СКД и прочее. Показываешь юзеру универсальный отчет, который есть в любой конфе, - фильтры, группировки, таблицы объектов, и для его уровня вполне хватит делать несложные выборки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |