|   |   | 
| 
 | Как научиться строить сложные запросы | ☑ | ||
|---|---|---|---|---|
| 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С?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |