|
|
|
Запрос со сложной сортировкой
|
|||
|---|---|---|---|
|
#18+
Подскажите. имеется структура из 2 полей. Поле1=Имя, Поле2=количество. Мне нужно в listbox вывести список упорядоченный по Имени. Но список создается с условием. Сначала выдаются все значения, где поле2=0, сортировка по полю1. А потом в продолжении списка, идут Имена где поле2 <>0. пробывал разбить базу на 2 запроса. Один qry1 имеет данные где поле2=0, Код: plaintext Код: plaintext потом провожу обьединение запросов, Код: plaintext 1. 2. Запрос работает но выдает данные не в порядке обьединения, а в каком то своем, структурном. запрос типа Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 12:48:07 |
|
||
|
Запрос со сложной сортировкой
|
|||
|---|---|---|---|
|
#18+
Select 1 as zzz, Name, Qty from basa Where Qty=0 Select 2 as zzz, Name, Qty from basa Where Qty<>0 Select * from qry1 union Select * from qry2 order by zzz, Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:16:56 |
|
||
|
Запрос со сложной сортировкой
|
|||
|---|---|---|---|
|
#18+
Или даже еще проще - одним запросом!!! Select Name, Qty from basa order by Qty=0, Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:18:26 |
|
||
|
Запрос со сложной сортировкой
|
|||
|---|---|---|---|
|
#18+
Вовчик и Саныч ! Вы оба гении ! Но Саныч гениальнее - так как Вовчика изобрел ! ну и за Вовчиком не заржавело ! Про дополнительное поле, я сразу и не допер. Все сортирую, то что имею !! :) ГЫ ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:26:40 |
|
||
|
Запрос со сложной сортировкой
|
|||
|---|---|---|---|
|
#18+
AlexanderikПро дополнительное поле, я сразу и не допер. А мой второй вариант тебе не нравится? Alexanderik:) ГЫ ! КУ!!! :^))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:46:34 |
|
||
|
Запрос со сложной сортировкой
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч А мой второй вариант тебе не нравится? Нравиться - но он не отвечает заданиям ! Не знаю как работает на старых версиях акса, но на 2003SP1 выдает отсортированное поле по имени, насильно проставляя при этом количество = 0. Сортировка с подстановкой дополнительного поля, дает именно тот порядок который нужен. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 15:02:57 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32746326&tid=1670959]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 394ms |

| 0 / 0 |
