powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с сортировкой в запросе
5 сообщений из 5, страница 1 из 1
Помогите с сортировкой в запросе
    #32638207
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть запрос:

Код: plaintext
1.
2.
3.
4.
SELECT DateSerial(Year([COMPLETED]),Month([COMPLETED]), 1 ) AS dd 
FROM CMS_V_FACT_LOSSES 
GROUP BY DateSerial(Year([COMPLETED]),Month([COMPLETED]), 1 ) 
ORDER BY DateSerial(Year([COMPLETED]),Month([COMPLETED]), 1 ) DESC;

тут все нормально.
потом делаю:

Код: plaintext
1.
2.
3.
4.
SELECT '<Все>' AS dd FROM CMS_V_FACT_LOSSES 
UNION  
(SELECT DateSerial(Year([COMPLETED]),Month([COMPLETED]), 1 ) AS dd 
FROM CMS_V_FACT_LOSSES GROUP BY DateSerial(Year([COMPLETED]),Month([COMPLETED]), 1 ) 
ORDER BY DateSerial(Year([COMPLETED]),Month([COMPLETED]), 1 ) DESC);

и сортировка DESC не работает. Как побороть?
Спасибо.
...
Рейтинг: 0 / 0
Помогите с сортировкой в запросе
    #32638223
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раскрой скобки после Union.
Кстати, значения всех записей поля будут строковые ("<все>", "01.01.01", "02.01.01" и т.д.).
А поскольку ("<" < "0")=True, то запись со "все" будет последней.
...
Рейтинг: 0 / 0
Помогите с сортировкой в запросе
    #32638233
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...поэтому можно добавить еще одно поле:

SELECT 0 as fs, '<Все>' AS dd FROM CMS_V_FACT_LOSSES
UNION
SELECT 1, DateSerial(Year([COMPLETED]),Month([COMPLETED]),1) AS dd
FROM CMS_V_FACT_LOSSES GROUP BY DateSerial(Year([COMPLETED]),Month([COMPLETED]),1)
ORDER BY fs, dd DESC;

Примерно так
...
Рейтинг: 0 / 0
Помогите с сортировкой в запросе
    #32638240
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при раскрытии скобок дает ошибку.
"<Все>" переделаю во " <Все>"
...
Рейтинг: 0 / 0
Помогите с сортировкой в запросе
    #32638244
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок. спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с сортировкой в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]