Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.03;
Скачать: CL | DM;

Вниз

Как сделать сортировку по вычисляемому и подстановочному полям?   Найти похожие ветки 

 
Mishenka   (2006-06-28 09:27) [0]

Есть запрос в котором одно из полей вычисляемое (CalcField), а другое подстановочное (причём подстановка из связанной записи из той же таблицы). В обоих случаях при попытке сделать сортировку по полю выдаётся ошибка:
"Field in order by must be in result set". Как всё-таки сделать сортировку по этим полям?


 
Sergey13 ©   (2006-06-28 09:33) [1]

В запросе и делай нужную сортировку.


 
Mishenka   (2006-06-28 09:39) [2]

Так я делаю, но выдаётся ошибка :(


 
Sergey13 ©   (2006-06-28 09:44) [3]

> [2] Mishenka   (28.06.06 09:39)
> Так я делаю, но выдаётся ошибка :(

Чего делаешь то? Никак не разгляжу. 8-)


 
Johnmen ©   (2006-06-28 09:49) [4]


> выдаётся ошибка:
> "Field in order by must be in result set"


Что конкретно здесь неясно-то?


 
Mishenka   (2006-06-28 09:49) [5]


> Sergey13 ©   (28.06.06 09:44) [3]
> Чего делаешь то? Никак не разгляжу. 8-)

В теле запроса указываю:
ORDER BY [Имя поля];
При выполнении запроса выдается ошибка "Field in order by must be in result set". А по всем остальным полям сортировка проходит нормально.


 
Sergey13 ©   (2006-06-28 09:51) [6]

> [5] Mishenka   (28.06.06 09:49)

Блин, весь "рабочий" запрос секретный? С переводом ошибки проблема?


 
Johnmen ©   (2006-06-28 10:07) [7]


> Sergey13 ©   (28.06.06 09:51) [6]
> Блин, весь "рабочий" запрос секретный?


Да чего там секретного? :)
SELECT A AS B, ... ORDER BY B - имеем вышеуказанную ошибку...

>Mishenka   (28.06.06 09:49)

Читай доку по спецификации SELECT в частности про ORDER BY. И будет тебе озарение...


 
Sergey13 ©   (2006-06-28 10:12) [8]

> [7] Johnmen ©   (28.06.06 10:07)

Да я догадывался об этом. Просто лень телепатор было включать - жарко, греется. 8-)

ЗЫ: да и раздражают слегка подобные "темнилы". Жара тоже виновата. 8-)



Страницы: 1 вся ветка

Текущий архив: 2006.09.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
3-1150956012
-=alive=-
2006-06-22 10:00
2006.09.03
Перекодировать DBF таблицу


15-1154940290
Александр Иванов
2006-08-07 12:44
2006.09.03
Продолжение темы "Без комментариев"


3-1151323751
Sirus
2006-06-26 16:09
2006.09.03
Прямой доступ к DBF файлам в Delphi 2006


15-1154584324
КаПиБаРа
2006-08-03 09:52
2006.09.03
Пенроуз. Новый ум короля


2-1155496909
Chort
2006-08-13 23:21
2006.09.03
сжать базу