|
Сортировка данных в объединении |
☑ |
0
yabes
20.11.12
✎
20:10
|
Подскажите, пожалуйста!
Возьмем простой пример:
В запросе делаем объединение 2-х документов (Пусть будут Поступление и реализация товаров и услуг)
Допустим, что мы выводим Ссылку и Дату документа
Вопрос: Как Документы поступления в объединении упорядочить по возрастанию даты, а документы реализации по убыванию даты?
|
|
1
hhhh
20.11.12
✎
20:21
|
ну
УПОРЯДОЧИТЬ ПО
ДатаПосупления, ДатаРеализации УБЫВ
Это же элементарно, Ватсон.
|
|
2
mistеr
20.11.12
✎
20:37
|
(1) Боюсь, вы не прочитали задачу, Холмс. Там есть слово "объединение".
|
|
3
mistеr
20.11.12
✎
20:48
|
(0) А между собой они как должны располагаться?
|
|
4
shuhard
20.11.12
✎
20:56
|
(0) ну например использовать выбор по типу в сортировке или сортировать во ВТ
|
|
5
yabes
20.11.12
✎
21:26
|
(4) Спасибо, попробую
|
|
6
yabes
20.11.12
✎
21:35
|
(4) А можешь привести пример запросика с выбором по типу в сортировке! Что-то я не очень понял!
|
|
7
echo77
20.11.12
✎
21:47
|
а что мешает сначала выбрать, отсортировать, потом объединить?
|
|
8
mistеr
20.11.12
✎
21:56
|
(7) результат не гарантирован
|
|
9
yabes
20.11.12
✎
23:05
|
(4) Как только я выбираю, что хочу создать временную таблицу, вкладка с сортировкой пропадает! ВОПРОС ТАК И НЕ РЕШЕН! Есть решение?
|
|
10
hhhh
20.11.12
✎
23:11
|
(8) всё-таки это вы холмс. Элементарно решается как в (1) добавлением двух полей и сортировки по ним.
|
|
11
hhhh
20.11.12
✎
23:17
|
ВЫБРАТЬ
Ссылка,
Дата,
Дата КАК ДатаПоступления,
&ПустаяДата КАК ДатаРеализации
ИЗ
Документ.Поступление
ОБЪЕДИНИТЬ
ВЫБРАТЬ
Ссылка,
Дата,
&СлишкомБольшаяДата,
Дата КАК ДатаРеализации
ИЗ
Документ.Реализации
УПОРЯДОЧИТЬ ПО
ДатаПосупления, ДатаРеализации УБЫВ
|
|
12
mistеr
21.11.12
✎
10:15
|
(9) На (3) ответьте.
|
|
13
ДенисЧ
21.11.12
✎
10:16
|
ВЫБРАТЬ Ссылка, ДАта, ДатаПоступления, ДатаРеализации
ИЗ(
ВЫБРАТЬ
Ссылка,
Дата,
Дата КАК ДатаПоступления,
&ПустаяДата КАК ДатаРеализации
ИЗ
Документ.Поступление
ОБЪЕДИНИТЬ
ВЫБРАТЬ
Ссылка,
Дата,
&СлишкомБольшаяДата,
Дата КАК ДатаРеализации
ИЗ
Документ.Реализации
) как т1
УПОРЯДОЧИТЬ ПО
т1.ДатаПосупления, т1ДатаРеализации УБЫВ
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой