Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Аналог 1C "Группировка" на SQL
|
|||
|---|---|---|---|
|
#18+
Интересует реализация сабжа на SQL. Например: |Период с ДатаНач по ДатаНач; |Тов = Регистр.ОстаткиТоваров.Товар; |Отд = Регистр.ОстаткиТоваров.Отдел; |Парт = Регистр.ОстаткиТоваров.Партия; |Сер = Регистр.ОстаткиТоваров.Партия.Владелец; |Остаток = Регистр.ОстаткиТоваров.ОстатокТовара; |Группировка Тов упорядочить по Тов.Наименование без групп; |Группировка Сер; |Группировка Парт; |Функция КонКол = КонОст(Остаток); |Условие(Отд=Отдел); На выходе получим выборку, которую можно обойти вложенными циклами: Пока Запрос.Группировка("Тов") = 1 Цикл Пока Запрос.Группировка("Сер") = 1 Цикл Пока Запрос.Группировка("Парт") = 1 Цикл КонецЦикла КонецЦикла КонецЦикла Возможно ли такую _готовую_ выборку получить в SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2004, 17:29 |
|
||
|
Аналог 1C "Группировка" на SQL
|
|||
|---|---|---|---|
|
#18+
Возможно... Мне непонятно - что именно тут непонятно )) и в каком объеме надо объяснять. зы. тут есть форум по mssql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2004, 16:53 |
|
||
|
Аналог 1C "Группировка" на SQL
|
|||
|---|---|---|---|
|
#18+
1. Согласен с rst... 2. В ADO есть возможность построения иерархических рекордсетов (см. \Microsoft Data Access SDK\Docs\ado260.chm Chapter 9: Data Shaping). Однако этот метод несколько непривычен при нечастом использовании (напоминает пословицу "впрячь телегу впереди лошади"). На мой взгляд целесообразнее использовать иерархические отчёты, реализуемые средствами грида: "лошадь" (простой SQL-запрос) доставляет сырые данные, а "извозчик" (программист) раскладывает их в "телеге" (на сетке) таким образом, чтобы "седок" (юзер) мог по желанию манипулировать занавесками на окнах кареты (а то и сесть рядом с ямщиком) по своему желанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2004, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=32394689&tid=1348567]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 542ms |

| 0 / 0 |
