|
Как научиться строить сложные запросы | ☑ | ||
---|---|---|---|---|
0
Шляпник
25.12.13
✎
09:37
|
В общем не могу разобраться как мне построить запрос. Казалось бы не сложный. Хотел бы что-нибудь почитать, но не могу найти хорошей книги, где все с азов написано, из чего состоит запрос как обрабатывать данные, условия, пара десятков задач и тд... Я такой человек пока не знаю шаблона построения, не могу работать полноценно, немного использую отгрызки конструктора иногда пакеты и временные таблицы, а вот со вложенными вообще не работал...
|
|||
1
chelentano
25.12.13
✎
09:39
|
(0) жалуешься?
|
|||
2
Шляпник
25.12.13
✎
09:39
|
Простой пример, надо соединить ТЧ документа принятие к учету ОС с другой ТЧ из справочника по ссылки, внутренне соединение, если в справочнике заполнено количество > 1 и в ТЧ документа оно > 0 Тогда количество будет a*b иначе просто из тч справочника
|
|||
3
xReason
25.12.13
✎
09:40
|
Ну возьми и книгу почитай, чё на форуме ныть
Тут же не матрица, никто в мозг не зальет за 5 секунд |
|||
4
kortun
25.12.13
✎
09:40
|
почитай книжку для чайников по sql запросам, многое прояснится
|
|||
5
Wobland
25.12.13
✎
09:40
|
найди себе Ицика
|
|||
6
catena
25.12.13
✎
09:40
|
sql.ru - хорошо, с азов и дает понимание запросов.
На ИС описывался подобный сервис для 1с: http://forum.infostart.ru/forum24/topic85735/message1046324/#message1046324 |
|||
7
samozvanec
25.12.13
✎
09:40
|
(0) красная Я справа. первая ссылка.
|
|||
8
chelentano
25.12.13
✎
09:41
|
(2) я бы не сказал, что это сложный запрос
|
|||
9
s_ustinov
25.12.13
✎
09:41
|
(0) Есть такая книжка "Введение в теорию баз данных" Дейта
ты ее прочитай раза 2-3, и научишься :)))))))))))) |
|||
10
Шляпник
25.12.13
✎
09:42
|
ВЫБРАТЬ
ОС.ОсновноеСредство, ОС.итКоличество КАК КоличествоОС, ОсновныеСредстваСоставДляОборудования.КолНаименование КАК Детали, ОсновныеСредстваСоставДляОборудования.КолКоличество КАК КоличествоОборудования, ОсновныеСредстваСоставДляОборудования.КолМатериал КАК Материал, ОсновныеСредстваСоставДляОборудования.КолНомНомер КАК НоменклатурныйНомер, ОсновныеСредстваСоставДляОборудования.КолЕдиницаИзмерения КАК ЕдиницаИзмерения, ОсновныеСредстваСоставДляОборудования.КолКоличествоДрагМет КАК КоличествоДрагМет, ОсновныеСредстваСоставДляОборудования.Колмасс КАК Масса, ВЫБОР КОГДА ОС.итКоличество > 1 И ОсновныеСредстваСоставДляОборудования.КолКоличество > 0 ТОГДА ОС.итКоличество * ОсновныеСредстваСоставДляОборудования.КолКоличество КОНЕЦ КАК Затрачено ИЗ Документ.ПринятиеКУчетуОС.ОсновныеСредства КАК ОС ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ОсновныеСредства.СоставДляОборудования КАК ОсновныеСредстваСоставДляОборудования ПО ОС.ОсновноеСредство.Ссылка = ОсновныеСредстваСоставДляОборудования.Ссылка.Ссылка ГДЕ ОС.Ссылка.Ссылка = &Ссылка |
|||
11
Шляпник
25.12.13
✎
09:43
|
Но думаю со вложенными было бы красивее... Я часто стараюсь от них избавиться ввиду того что не понимаю как они устроены...)
|
|||
12
k1us181b
25.12.13
✎
09:49
|
(6)
на этапе http://www.its22.ru/images/stories/v8query_step2.png пишет "Некорректный адрес информационной базы" |
|||
13
catena
25.12.13
✎
09:50
|
(12)Это не ко мне, к разработчикам.
|
|||
14
mdocs
25.12.13
✎
09:52
|
(13) А под каким логином туда заходить и где его брать не подскажешь?
|
|||
15
rasswet
25.12.13
✎
10:00
|
(0)глянь infostart.ru/public/242794/
|
|||
16
ИсчадиеADO
25.12.13
✎
10:02
|
(0) ЗУП открой, рекомендую
|
|||
17
AaNnDdRrEeYy
25.12.13
✎
10:11
|
(0)>>Я такой человек пока не знаю шаблона построения, не могу работать полноценно
Ты не программист, программист творческая профессия по шаблонам не работают |
|||
18
k1us181b
25.12.13
✎
10:13
|
(17)
ну почему же: ВЫБОР ИЗ ГДЕ КОГДА ЗАЧЕМ разве не шаблон?) |
|||
19
AaNnDdRrEeYy
25.12.13
✎
10:15
|
(18) это знание, шаблон это когда так и никак иначе.
|
|||
20
Sabbath
25.12.13
✎
10:30
|
(0) Очень просто. Берешь какие-то простые понятные данные. По ним делаешь запросы в разных вариациях. Смотришь, что получается и делаешь выводы.
|
|||
21
k1us181b
25.12.13
✎
10:38
|
(20) а еще лучше смотреть как кто-то до тебя по этим данным делал сложные запросы.
|
|||
22
MaxisUssr
25.12.13
✎
10:38
|
(0)
И правильно, старайся меньше с ними (вложенными) работать, они - зло (часто тормозит из-за них) |
|||
23
k1us181b
25.12.13
✎
10:39
|
(22) спецы Оракла так не думают
|
|||
24
Sabbath
25.12.13
✎
10:41
|
(23) спецы оракла не пишут на 1С
|
|||
25
k1us181b
25.12.13
✎
10:49
|
(24) но они пишут рекомендации по методам обращения к данным
|
|||
26
Sabbath
25.12.13
✎
10:54
|
(25) и про запросы 1С?)
|
|||
27
MaxisUssr
25.12.13
✎
10:56
|
(23)
Ну вот в MsSQL с ними еще нормально, а вот в PostgreSQL - тормозит, а когда разносишь по временным таблицам - все весьма хорошо ускоряется... |
|||
28
Azverin
25.12.13
✎
10:57
|
(0) нет книг? http://www.1c.ru/news/info.jsp?id=17221
|
|||
29
k1us181b
25.12.13
✎
11:01
|
(26)
да. именно про запросы 1С говорят, что использование временных таблиц нежелательно, и что лучше использовать вложенные запросы, сейчас не могу ссылку дать. |
|||
30
milaffka
25.12.13
✎
11:02
|
ой, дейта читать муторно... советую сайт sql-ex.ru и потренировать себя в написании запросов сможете, и необходимый минимум теории о построении запросов узнаете... очень советую
|
|||
31
ДенисЧ
25.12.13
✎
11:02
|
(29) вообще-то она говорит ровно наоборот....
|
|||
32
k1us181b
25.12.13
✎
11:03
|
(31) кто "она"?
|
|||
33
ДенисЧ
25.12.13
✎
11:03
|
(32) 1са :-)
|
|||
34
k1us181b
25.12.13
✎
11:04
|
(33) ну это да, она так говорит, но спецы Оракла рекомендуют наоборот. я в шоке был сам, когда ЭТО читал
|
|||
35
Necessitudo
25.12.13
✎
11:04
|
Хз, вроде запросы как-то довольно логичны и ты потихоньку сам понимаешь что с чем связать и по каким полям)
|
|||
36
Necessitudo
25.12.13
✎
11:05
|
Хотя запросы на языке SQL намного вкуснее и в каком-то плане проще.
|
|||
37
1Сергей
25.12.13
✎
11:05
|
(34) Ораклоиды хорошо разбираются в 1С?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |