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

Вниз

Сортировка   Найти похожие ветки 

 
Рафик ©   (2006-03-02 09:12) [0]

У меня есть такой запрос (Select distinct CONVERT(varchar(12), ModifyDate, 104)as modifydat From DocMainParams) как мне можно отсортировать все ModifyDate.  Использую BDE Query


 
evvcom ©   (2006-03-02 09:18) [1]

Использование Distinct и без того приводит к неявной сортировке. Явная сортировка, например, Order by 1


 
Рафик ©   (2006-03-02 09:39) [2]

Так мне вот и нужно типа orderBy но он здесь ругается


 
evvcom ©   (2006-03-02 09:40) [3]

матом? Хорошо по голове не бьет. :)


 
msguns ©   (2006-03-02 09:50) [4]

А почему к скале обращамся через биде,- ADO много мощнее. В частности этой траблы там бы не было


 
Рафик ©   (2006-03-02 10:04) [5]

В смысле через Ado осортировало бы все нормально?


 
msguns ©   (2006-03-02 10:33) [6]

Нет, в АДО можно было бы отсортировать как угодно, состряпав внешний запрос по отношению к приведенному:

SELECT A.* FROM (SELECT ... CONVERT... AS modifydat FROM...) A
   ORDER BY A.modifydat

Однако, и "прямая" сортировка тоже должна работать (см. evvcom ©   (02.03.06 09:18) [1])


 
Nikolay M. ©   (2006-03-02 10:54) [7]


> Нет, в АДО можно было бы отсортировать как угодно, состряпав
> внешний запрос по отношению к приведенному:


Можно подумать, через БДЕ такой запрос состряпать нельзя... С каких это пор компоненты доступа к СУБД определяют синтаксис запросов?


 
msguns ©   (2006-03-02 11:06) [8]

>Nikolay M. ©   (02.03.06 10:54) [7]

А что, "биде" пропустит такой запрос ?


 
Nikolay M. ©   (2006-03-02 11:10) [9]


> А что, "биде" пропустит такой запрос ?


А с какой стати должен "не пропустить"?


 
msguns ©   (2006-03-02 11:11) [10]

>Nikolay M. ©   (02.03.06 11:10) [9]
>А с какой стати должен "не пропустить"?

Ну, хотя бы потому, что не предусмотрено в Local SQL


 
Nikolay M. ©   (2006-03-02 11:20) [11]


> хотя бы потому, что не предусмотрено в Local SQL


????
Т.е. все СУБД, с которыми умеет работать БДЕ, должны соответствовать на кошерность Local SQL-ю? Что за бред?


 
msguns ©   (2006-03-02 11:26) [12]

В [8] был вопрос, а не утверждение. Мне не приходилось работать через БДЕ, например со скалой или интербэйзом. Собственно потому и спросил.
Только причем здесь бред ?


 
Nikolay M. ©   (2006-03-02 11:37) [13]


> msguns ©   (02.03.06 11:26) [12]
> Только причем здесь бред ?


При том, что работая через БДЕ с одним только парадоксом, непонятно, как можно перепутать компоненты доступа с СУБД. От тебя такого не ожидал :(
А тем более утверждаешь, что АДО лучше БДЕ потому, что там "другой SQL" (смысл [4]). АДО, конечно, выигрышнее БДЕ, но по другим причинам. Однако многие банки, например, до сих пор работают на БДЕ + МС СКЛ 6.5-7 и нормально себя чуйствуют.


 
msguns ©   (2006-03-02 11:55) [14]

>Nikolay M. ©   (02.03.06 11:37) [13]
>От тебя такого не ожидал :(

Спасибо за комплимент ;)

>А тем более утверждаешь, что АДО лучше БДЕ потому

Я не пытался утверждать, я просто интересовался почему с MSSQL работают не через "родной" ADO+Jet. ИМХО, это связка, действительно лучше бде


 
Nikolay M. ©   (2006-03-02 12:03) [15]


> я просто интересовался почему с MSSQL работают не через
> "родной" ADO+Jet. ИМХО, это связка, действительно лучше
> бде


Лучше - никто не спорит.
Но ты представляешь, что такое перевести самописную АСУ банка с БДЕ + МС СКЛ 7 на АДО + МС СКЛ 2000 и чем это может обернуться для бизнеса, если при переводе что-то потеряется или будет работать неправильно? Вот в таких случаях и приходится...


 
msguns ©   (2006-03-02 12:05) [16]

>Nikolay M. ©   (02.03.06 12:03) [15]

Все верно. Только вот ни в сабже, ни в последующих постах автора как-то нет ничего похожего на описанное тобою. Если бы было, то я б не встревал ;)


 
Nikolay M. ©   (2006-03-02 12:20) [17]


> msguns ©   (02.03.06 12:05) [16]


Ну, я все-таки надеюсь, что если используется БДЕ, то на то есть веские основания.
Но судя по предыдущим веткам автора, он этот запрос с дистинктом даты  пишет уже несколько дней. Интересно, есть ли еще фирмы, которые могут себе позволить такой неспешный режим работы. Скорее, лабораторка или около того.



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

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

Наверх




Память: 0.51 MB
Время: 0.038 c
15-1143812834
WondeRu
2006-03-31 17:47
2006.04.23
Есть варианты перевода "Uhn Tiss Uhn Tiss Uhn Tiss"?


15-1144123122
Anatolik_
2006-04-04 07:58
2006.04.23
Доброго времени суток, Уважаемые! есть ключ реестра LicenseInfo


9-1127156871
KOT_BEGEMOT
2005-09-19 23:07
2006.04.23
Поворот спрайта в сторону курсора (DelphiX)


4-1138915613
den_c
2006-02-03 00:26
2006.04.23
Язык системы.


2-1144683994
эксперт
2006-04-10 19:46
2006.04.23
соединение