ORDER BY <строка>?

2006-02-20 Thread Dmitry Kotelnikov
номера могут быть как числовыми так и с содержанием символов, например: 1 2 номер-3 10 при сортировки этого поля (SELECT nu FROM nakl ORDER BY nu), выдает: 1 10 2 номер-3 как строковая сортировка все правильно, но надо отсортировать как число, можно конечно использовать ORDER BY CAST (nu AS INTEGER

Re: ORDER BY <строка>?

2006-02-20 Thread Shiliaev Ruslan
Dmitry Kotelnikov пишет: > Приветствую Вас, > Привет! > как строковая сортировка все правильно, но надо отсортировать как > число, можно конечно использовать ORDER BY CAST (nu AS INTEGER ) но > проблема в "номер-3" можно ее игнорировать например доставлять в кон

Re: ORDER BY <строка>?

2006-02-20 Thread Юрий
Здравствуйте, Dmitry. Вы писали 20 февраля 2006 г., 18:02:54: > Понимаю что изначально надо было вести сортировку так: > 0001 > 0002 > 0010 > номер-3 > но база уже забита, как выйти из ситуации? Спасибо. Предлагаю напустить "хитрый" апдейт на это поле и исправить сразу, чтоб потом головняков ме

Re: ORDER BY <строка>?

2006-02-21 Thread Alex Cherednichenko
Привет, Dmitry! Вы пишешь 20 февраля 2006: [Sorry, skipped] DK> Есть табличка накладной например NAKL, в ней есть строковое поле NU, DK> это поле предназначается для нумерации документов номера могут быть DK> как числовыми так и с содержанием символов [Sorry, skipped] DK> как строковая сорт

Re: ORDER BY <строка>?

2006-02-21 Thread Tonal
when (S.INVOICE like '%-%') then null else cast(S.INVOICE as integer) end, case when (S.INVOICE like '%-%') then S.INVOICE else null end FROM SENDINGS S order by 3, 4, S.INVOICE INVOICE - это как раз такой пользовательский номер.

Re: ORDER BY <строка>?

2006-02-21 Thread Shiliaev Ruslan
Dmitry Kotelnikov пишет: > > Этот вариант не подойдет т.к. чисел может быть несколько например > "СФ-2006/02/12-15", хотя по скорости был бы идеален. И какое цыфирь из этого ты хочешь использовать для сорта? 2006/02/12-15 = 68.58 Эту? ;) -- Удачи! Shiliaev Ruslan

Re: ORDER BY <строка>?

2006-02-21 Thread Shiliaev Ruslan
Dmitry Kotelnikov пишет: > :) Тут как строку, но если строка содержит только цифры тогда надо > сортировать как цифры. > Ну дык, еще раз: пишешь UDF, в которой парсишь свой магический номер документа, если можно извлечь число -извлекаешь, если нет возвращаешь NULL. В ORDER BY пишешь:

Re: ORDER BY <строка>?

2006-02-21 Thread Alexander A. Venikov
Hello, Alex! You wrote to Dmitry Kotelnikov on Tue, 21 Feb 2006 11:30:03 +0300: AC> Хаос автоматизации не поддаётся. AC> Это аксиома. AC> Начни с формализации бизнес-правил. AC> Несогласных и упорствующих - расстрелять, к едрени фени! Ну, блин, сразу и расстрелять, когда можно и повесить...

Re: ORDER BY <строка>?

2006-02-21 Thread Alex Cherednichenko
Привет, Alexander! Вы пишешь к Alex Cherednichenko 21 февраля 2006: AC>> Несогласных и упорствующих - расстрелять, к едрени фени! AAV> Ну, блин, сразу и расстрелять, когда можно и повесить... Ну, можно, при желании. За яйца. -- With best regards, Alex Cherednichenko.

Re: ORDER BY <строка>?

2006-02-21 Thread Shiliaev Ruslan
Dmitry Kotelnikov пишет: > >> Этот вариант не подойдет т.к. чисел может быть несколько например > >> "СФ-2006/02/12-15", хотя по скорости был бы идеален. > > SR> Но вообще-то надо в консерватории править. Ты _три_ сущности (серия, > SR> номер и дата документа) хранишь в одном поле. Подумай над

Re: ORDER BY <строка>?

2006-02-21 Thread Alexander Kolokolzov
> AC>> Несогласных и упорствующих - расстрелять, к едрени фени! > > AAV> Ну, блин, сразу и расстрелять, когда можно и повесить... > > Ну, можно, при желании. > За яйца. "Злой ты, зайчонок. Недобрый." (С)Гоблин, Шматрица :))

Re: ORDER BY <строка>?

2006-02-21 Thread Oleg LOA
"Shiliaev Ruslan" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Dmitry Kotelnikov пишет: >> >> Этот вариант не подойдет т.к. чисел может быть несколько например > Вот если бы ты хранил все эти атрибуты отдельно, а номер лепил бы из них > в зависимости от требований заказчика, то

Re: ORDER BY <строка>?

2006-02-21 Thread Alex Cherednichenko
Привет, Oleg! Вы пишешь 21 февраля 2006: [Sorry, skipped] OL> И чтобы ему это дало??? OL> У него простая задача - упорядочить множество номеров. OL> Формат номера известен - пишется UDF и всё. Нету у него формата, Олег. Сплошная импровизация операторов вместо этого. Посмотри его пример.

Re: ORDER BY <строка>?

2006-02-21 Thread Shiliaev Ruslan
Oleg LOA пишет: >>> >> Этот вариант не подойдет т.к. чисел может быть несколько например >> Вот если бы ты хранил все эти атрибуты отдельно, а номер лепил бы из них >> в зависимости от требований заказчика, то тогда бы твои волосы были >> мягкие и шелковистые. И не возникало бы подобных вопросо

Re: ORDER BY <строка>?

2006-02-21 Thread Ded
Dmitry Kotelnikov wrote: > Многабукв А ведь всего лишь вторник. Что же ещё будет в пятницу? :-D -- Regards. Ded.

Re: ORDER BY <строка>?

2006-02-21 Thread Shiliaev Ruslan
Dmitry Kotelnikov пишет: > Приветствую Вас, > > 21.02.2006 в 14:08, Вы писали: > > #номер_5#=Номер документа с лидирующими нулями при разрядности 5, например > 5 > #номер_4#=Номер документа с лидирующими нулями при разрядности 4, например > 0175 > #букв_месяц+1_год#=Следующий месяц словам

Re: ORDER BY <строка>?

2006-02-21 Thread Shiliaev Ruslan
Dmitry Kotelnikov пишет: > Приветствую Вас, > > 21.02.2006 в 15:24, Вы писали: > > SR> Эээ... Это ноухау в шифровании данных. :) > > Читайте полностью пост, а не через строку. Блин народ, это тут принято > так постебатся с новичка или как :)??? Дима, не обижайся. Народ тут, по-большей части, не

Re: ORDER BY <строка>?

2006-02-21 Thread Alex Cherednichenko
Привет, Dmitry! Вы пишешь 21 февраля 2006: [Sorry, skipped] DK> А какая же это каша, это тоже самое что сказать зачем хранить мою DK> фамилию "Котельников" полностью в отдельном поле если можно создать DK> табличку с буковками и сделать ссылки на них формируя свою фамилию, DK> согласны это п

Re: ORDER BY <строка>?

2006-02-21 Thread Ded
Dmitry Kotelnikov wrote: > ЗЫ: скоро напишу про проблемы с АЛТЕР + АПДЕЙТ в разных транзакциях > где АПДЕЙТИТСЯ другой рядок, только найду "рабочую ошибку", > встречалась ли такая проблема раньше? наверное всё-таки в одной транзакции и апдейтится не другой рядок а другая колоночка потому что

Re: ORDER BY <строка>?

2006-02-21 Thread Ded
Dmitry Yemanov wrote: >>встречается нынче и будет встречаться ещё некоторое время > > > В 2.0 больше не встречается. Наслышан :) Потому и сказал про "некоторое время", а не просто "встречаться будет" ;) -- Regards. Ded.

Re: ORDER BY <строка>?

2006-02-21 Thread Serge Buzadzhy
> Хаос автоматизации не поддаётся. > Это аксиома. Жизнь слишком коротка чтоб заниматься мелочами. Начнем сразу с невозможного. > Начни с формализации бизнес-правил. > Несогласных и упорствующих - расстрелять, к едрени фени! Это 1 бизнес-правило? :)

Re: ORDER BY <строка>?

2006-02-21 Thread Alexander A. Venikov
Hello, aLKoGolik! You wrote on Tue, 21 Feb 2006 20:37:10 +0200: a> Во всех остальных случаях (IB/FB), насколько я знаю, a> индексы по вычисляемых полях не создаются ... FB2 умеет. Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixtntobru

Re: ORDER BY <строка>?

2006-02-21 Thread Alexander A. Venikov
Hello, Sergey! You wrote to Dmitry Kotelnikov on Tue, 21 Feb 2006 18:26:41 +0200: SM> Если по существу - может все же формализировать принцип SM> построения номера более жестко? Как правильно, а не как SM> хочет заказчик? Тем более, что сей заказчик редко себе представляет, чего именно он хоче

Re: ORDER BY <строка>?

2006-02-22 Thread Alex Cherednichenko
Привет, Dmitry! Вы пишешь 22 февраля 2006: DK> Как хочет заказчик так и правильно! Конечно! Ведь это заказчик проводит анализ соотношений сущностей, проектирует структуры и делает нормализацию. DK> Я не хочу продолжать эту тему, т.к. объяснять 10 раз одно и тоже самое DK> нет смысла. Продол

Re: ORDER BY <строка>?

2006-02-22 Thread Oleg LOA
"Ded" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Dmitry Kotelnikov wrote: > >> ЗЫ: скоро напишу про проблемы с АЛТЕР + АПДЕЙТ в разных транзакциях >> где АПДЕЙТИТСЯ другой рядок, только найду "рабочую ошибку", >> встречалась ли такая проблема раньше? > >наверное всё-таки в

Re: ORDER BY <строка>?

2006-02-22 Thread Ded
Oleg LOA wrote: > ВЫДЫХАЙ, ВЫДЫХАЙ СКОРЕЕ, БОБЁР!!! Я, помозоливши мозг об посты аффтара, подумал, что ему так понятнее будет и проявил заботу. Похоже, угадал - вишь, ответ есть ;) -- Regards. Ded.

2.0.3 ORDER BY - странности

2007-10-15 Thread Кузнецов Евгений
Доброго времени суток! 2.0.3.12981 CREATE TABLE TEST_TABLE4 (id integer NOT NULL); COMMIT; insert into test_table4 values (4); insert into test_table4 values (1); insert into test_table4 values (6); COMMIT; select * from test_table4 order by 0 выдает Dynamic SQL Error. SQL error code

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 8:57, Вы писали: SR> Напиши UDF которая выкусывает из строки число. Создай Integer поле, SR> которое заполняй в триггере, вызывая эту UDF. По этому полю и сортируй. Этот вариант не подойдет т.к. чисел может быть несколько например "СФ-2006/02/12-15", хотя по скорост

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 9:09, Вы писали: Ю> Предлагаю напустить "хитрый" апдейт на это поле и исправить сразу, чтоб Ю> потом головняков меньше было. Так и будет только это можно будет сделать только с нового года т.к. по документам уже везде пошли такие номера и менять их нельзя, можно кон

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 9:57, Вы писали: a> select substr('00', 1, 10-strlen(Number)) || number, * from table a> order by 1 a> udf: RFUNC2 или встроенными Большое спасибо, пока воспользуюсь этим вариантом, но как я понимаю будут проблемы со скоростью или вряд л

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 11:24, Вы писали: SR> И какое цыфирь из этого ты хочешь использовать для сорта? SR> 2006/02/12-15 = 68.58 Эту? ;) :) Тут как строку, но если строка содержит только цифры тогда надо сортировать как цифры. -- С Уважением, Дмитрий Котельников

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 12:23, Вы писали: SR> Ну дык, еще раз: пишешь UDF, в которой парсишь свой магический номер SR> документа, если можно извлечь число -извлекаешь, если нет возвращаешь SR> NULL. В ORDER BY пишешь: SR> CASE WHEN INTEGER_FIELD IS NULL THEN CHAR_FIE

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 14:08, Вы писали: AC> Нету у него формата, Олег. AC> Сплошная импровизация операторов вместо этого. AC> Посмотри его пример. Это всего лишь был пример, именно пример. Почему импровизация, и хранить разобранный номер не имеет смысла, т.к. номер формируется при созда

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 14:19, Вы писали: >> И чтобы ему это дало??? У него простая задача - упорядочить >> множество номеров. Формат номера известен - пишется UDF и всё. Именно. SR> Нельзя упорядочить неупорядочимое. (С) SR> У него номера в виде строки без маски с клавы вводят. Да какая

Re[4]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 14:18, Вы писали: >> Да какая маска, номер произвольный, захотел формируешь по шаблону как >> описал раньше захотел написал Вася9, это и есть номер. OL> А тогда о какой собственно упорядоченности идёт речь? Выясни OL> алгоритм опредления порядка у заказчика по таком

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 15:09, Вы писали: D> Dmitry Kotelnikov wrote: >> Многабукв D>А ведь всего лишь вторник. Что же ещё будет в пятницу? :-D Это Вы меня типа цитировали или как? Интересно в каком посте я мог такое написать, вот прошел поиском не нашел? -- С Уважением, Дмитрий Кот

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 15:24, Вы писали: SR> Dmitry Kotelnikov пишет: >> #номер_5#=Номер документа с лидирующими нулями при разрядности 5, например >> 5 >> #номер_4#=Номер документа с лидирующими нулями при разрядности 4, например >> 0175 >> #букв_месяц+1_год#=Следующий месяц слова

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 15:59, Вы писали: SR> ИМХО, как бы это помягче сказать, у тебя не самое удачное архитектурное SR> решение. Форматирование в удобном для юзера виде вещь нужная и полезная. SR> НО! Это дело клиента и только клиента. Не дело хранить такую кашу на SR> сервере. А какая

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 17:20, Вы писали: DK> вот как раз твой этот "номер" - он составной. Он НЕ целый и неделимый. DK> Как минимум потому, что там есть символы /. И еще потому, что ты его DK> хочешь сортировать в экзотическом виде. Символ / был показан как пример, порядок этих шаблонов м

Re[4]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 17:32, Вы писали: >> А какая же это каша, это тоже самое что сказать зачем хранить мою >> фамилию "Котельников" полностью в отдельном поле если можно создать >> табличку с буковками и сделать ссылки на них формируя свою фамилию, >> согласны это перебор. Фамилия это н

Re[3]: ORDER BY <строка>?

2006-02-21 Thread Sergey Mereutsa
Привет! > Почему импровизация, и хранить разобранный номер не имеет смысла, т.к. > номер формируется при создании документа и храниться дальше как набор > символов т.к. какой смысл его хранить по отдельности если по > отдельности эти данные пользователю не понадобятся это просто номер > документа

Re[4]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 18:26, Вы писали: SM> Уважаемый, а вы не родственник Евгения Болтика? (Жень, без обид, но SM> стиль изложения мыслей у этого товарища точно такой же). Нет, а это плохо? :) SM> Если по существу - может все же формализировать принцип построения SM> номера более жестк

Re[2]: ORDER BY <строка>?

2006-02-21 Thread Dmitry Kotelnikov
Приветствую Вас, 21.02.2006 в 18:24, Вы писали: D> наверное всё-таки в одной транзакции и апдейтится не другой рядок а D> другая колоночка потому что именно так такая проблема встречалась раньше D> встречается нынче и будет встречаться ещё некоторое время потому что D> пока альтер ещё не ком

Re[2]: ORDER BY <строка>?

2006-02-22 Thread Dmitry Kotelnikov
Приветствую Вас, 22.02.2006 в 11:23, Вы писали: DK>> Я не хочу продолжать эту тему, т.к. объяснять 10 раз одно и тоже самое DK>> нет смысла. AC> Продолжай, продолжай. AC> Ты всех победишь. AC> Все не правы. AC> И упорствуют в неведении своём... Я нее говорил, что кто-то не прав, и не стараюсь

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Dmitry Yemanov
Кузнецов Евгений wrote: Что из этого - в трекер? Грубо говоря, ничего. При сортировке по константному значению порядок неопределен и в общем случае не обязан совпадать с порядком хранения. Может, стоит все же выдавать в этом случае ошибку? Уже обсуждалось неоднократно. Формально сервер

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Кузнецов Евгений
On 15 окт, 13:02, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > Грубо говоря, ничего. При сортировке по константному значению порядок > неопределен и в общем случае не обязан совпадать с порядком хранения. Гм, а на 0 тогда зачем ругаться? Исторически так сложилось? С уважением, Евгений

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Кузнецов Евгений
On 15 окт, 13:02, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > Грубо говоря, ничего. При сортировке по константному значению порядок > неопределен и в общем случае не обязан совпадать с порядком хранения. select * from test_table4 order by cast(:a as integer) сортирует по второму с

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Dmitry Yemanov
Кузнецов Евгений wrote: Гм, а на 0 тогда зачем ругаться? Исторически так сложилось? Особенность парсинга, насколько я помню. -- Дмитрий Еманов

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Dmitry Yemanov
Кузнецов Евгений wrote: select * from test_table4 order by cast(:a as integer) сортирует по второму столбцу, даже если а = 1. Так и должно быть? По-хорошему, он вообще не должен сортировать. Т.е. он должен выкинуть такой ORDER BY из запроса. Но на текущий момент он сортирует по фазе луны

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Кузнецов Евгений
On 15 окт, 13:56, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > По-хорошему, он вообще не должен сортировать. Т.е. он должен выкинуть > такой ORDER BY из запроса. Но на текущий момент он сортирует по фазе > луны. Что оная фаза совпадает со вторым столбцом - это какая-то > с

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Dmitry Yemanov
Кузнецов Евгений wrote: Спасибо за информацию. Имеет ли смысл помещать в трекер minor request о внесении единообразия в этих вопросах? Занеси, лишним не будет. -- Дмитрий Еманов

Re: 2.0.3 ORDER BY - странности

2007-10-15 Thread Кузнецов Евгений
по константному значению порядок неопределен и в общем случае не обязан совпадать с порядком хранения. Поразмыслил еще и утратил понимание: Почему разрешено select id from test_table1 order by -1 если select id from test_table1 order by 2 и select id from test_table1 order by 0 запрещены

Re: 2.0.3 ORDER BY - странности

2007-10-16 Thread Dmitry Yemanov
Кузнецов Евгений wrote: Поразмыслил еще и утратил понимание: Почему разрешено order by -1 Ведь и 2, и 0, и -1 - константы? Еще раз - это особенность парсинга. -1 на выходе парсера является функцией negate(constant). Не проще ли запретить сортировку по константе, не являющейся номером

Re: 2.0.3 ORDER BY - странности

2007-10-16 Thread Кузнецов Евгений
сии стандарта я не нашел понятия сортировки по > номеру столбца. В результате имеем мешанину старого и нового. М-да, но если приводить в соответствие и позволять, например, order by (число столбцов +1) с неявным "dummy sort" или вообще с произвольной сортировкой, то это явно не лучше, ч

WITH RECURSIVE и ORDER BY

2007-11-26 Thread Alexey V. Tyul'kin
), CONSTRAINT UQ_BE_CODE UNIQUE (CODE) ); Запрос: WITH RECURSIVE B AS ( SELECT B_H.DB, B_H.RN, B_H.HDB, B_H.HRN, B_H.CODE, B_H.NAME, 0 AS LVL FROM BE B_H WHERE B_H.HDB IS NULL AND B_H.HRN IS NULL ORDER BY B_H.NAME UNION ALL SELECT

order by и колонки в select

2006-10-18 Thread Kovalenko Dmitry
Люди, только не кидайте в меня камнями Сегодня копался внутри программы и обнаружил запрос с ORDER BY по полю, которое не перечисленно между select и from Запрос без проблем отрабатывал как на 1.5.3 так и на FB2 Моя в недоумении - ведь эту штуку вроде как сломали, и нужно явно выбирать колонки

Re: Re[2]: ORDER BY <строка>?

2006-02-21 Thread Oleg LOA
UDF. По этому полю и сортируй. > > Этот вариант не подойдет т.к. чисел может быть несколько например > "СФ-2006/02/12-15", хотя по скорости был бы идеален. Это единственно верный вариант. Пиши свою UDF определяющую правило сортировки и сортируй по ней select order by my_order_udf(nu)

Re: Re[2]: ORDER BY <строка>?

2006-02-21 Thread Alexander Kolokolzov
> Я не храню 3 сущности это только номер, у меня есть шаблонная > нумерация которая позволяет вставлять в номер и дату, и месяц и > квартал и год и номер склада и подразделения и т.д., это желание > клиента из чего он формируется. Показывать номер клиенту и хранить номер в базе - две большие разниц

Re: Re[2]: ORDER BY <строка>?

2006-02-21 Thread Oleg LOA
"Alexander Kolokolzov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Показывать номер клиенту и хранить номер в базе - две большие разницы. Я бы > такой составной номер хранил в виде различных полей, а перед >выводом собирал > бы их все в кучу. И тебе счастье и юзеру. Номер атом

Re: Re[2]: ORDER BY <строка>?

2006-02-21 Thread Alexander Kolokolzov
> Номер атомарен? Боюсь что да, тогда какой смысл имеют его отдельные куски в > БД? Кхм. А как тогда надо?

Re: Re[2]: ORDER BY <строка>?

2006-02-21 Thread Oleg LOA
"Dmitry Kotelnikov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Да какая маска, номер произвольный, захотел формируешь по шаблону как > описал раньше захотел написал Вася9, это и есть номер. А тогда о какой собственно упорядоченности идёт речь? Выясни алгоритм опредления порядка

Re: Re[3]: ORDER BY <строка>?

2006-02-22 Thread Oleg LOA
"Sergey Mereutsa" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >Если по существу - может все же формализировать принцип построения >номера более жестко? Как правильно, а не как хочет заказчик? Зависит от платежеспособности клиента :-), а так, мы готовы реализовать любые ваши прикл

Re: WITH RECURSIVE и ORDER BY

2007-11-27 Thread Dmitry Yemanov
Alexey V. Tyul'kin wrote: Вопрос: ошибка бага или необходимое ограничение на CTE А причем тут вообще CTE? ORDER BY в подчастях UNION никогда не допускалось. -- Дмитрий Еманов

Re: WITH RECURSIVE и ORDER BY

2007-11-27 Thread Alexey V. Tyul'kin
> > А причем тут вообще CTE? ORDER BY в подчастях UNION никогда не допускалось. Вот такой вопрос выполняется, хотя содержит order by WITH RECURSIVE B AS ( SELECT B_H.DB, B_H.RN, B_H.HDB, B_H.HRN, B_H.CODE, B_H.NAME, 0 AS LVL FROM

Re: order by и колонки в select

2006-10-18 Thread Dmitry Yemanov
Kovalenko Dmitry wrote: Сегодня копался внутри программы и обнаружил запрос с ORDER BY по полю, которое не перечисленно между select и from Запрос без проблем отрабатывал как на 1.5.3 так и на FB2 И будет работать. Моя в недоумении - ведь эту штуку вроде как сломали, и нужно явно выбирать

Re: order by и колонки в select

2006-10-18 Thread Alex Cherednichenko
Привет, Kovalenko! Вы пишешь 18 октября 2006: KD> Моя в недоумении - ведь эту штуку вроде KD> как сломали, и нужно явно выбирать KD> колонки в по которым выполняется KD> сортировка ??? Нет. Ограничение только на запросы с _группировкой_. -- With best regards, Alex Cherednichenko.

Re: order by и колонки в select

2006-10-18 Thread Horsun Vlad
"Kovalenko Dmitry" ... > Люди, только не кидайте в меня камнями Боисся ;) > Сегодня копался внутри программы и > обнаружил запрос с ORDER BY по полю, > которое не перечисленно между select и from Ничего криминального > Запрос без проблем отрабатывал ка

Re: order by и колонки в select

2006-10-18 Thread Ded
Kovalenko Dmitry wrote: Люди, только не кидайте в меня камнями Иэххх, а я булыжничок припас хаароооший :( обнаружил запрос с ORDER BY по полю, которое не перечисленно между select и from Моя в недоумении - ведь эту штуку вроде как сломали, и нужно явно выбирать колонки в по которым

Re: order by и колонки в select

2006-10-18 Thread Dmitry Yemanov
Malinovsky Vladimir wrote: > А еще стало сортировать по-другому: сперва значения с Null, потом - остальное. :) См. стандарт. Еще можно доку почитать на этот счет. -- Дмитрий Еманов

Re: order by и колонки в select

2006-10-18 Thread Dmitry Yemanov
Malinovsky Vladimir wrote: Ну да, ну да. Прочитал уже. И юзерам прочитать дал. Впечатлило их :). ("...ну, раз стандарт, тогда да...") Для принципиальных есть NULLS LAST. -- Дмитрий Еманов

Re: order by и колонки в select

2006-10-18 Thread Alexander A. Venikov
Hello, Malinovsky! You wrote on Wed, 18 Oct 2006 18:25:05 +0400: MV> А еще стало сортировать по-другому: сперва значения с Null, потом - MV> остальное. :) nulls first | last ведь не отменили? Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixtntobru

Re: order by и колонки в select

2006-10-18 Thread Kovalenko Dmitry
> Люди, только не кидайте в меня камнями Всем спасибо за ответы. Ураа! Правда я, с перепугу, все таки "укабанил" три запроса - добавив в выборку поле по которому идет сортировка. Теперь буду обратно откабанивать. Коваленко Дмитрий.

Re: ���� � order by

2009-04-30 Thread ������� ������
ÚÁÂÙÌ ÄÏÂÁ×ÉÔØ ×ÅÒÓÉÑ ÓÅÒ×ÅÒÁ 2.5.0.23650

Re: глюк с order by

2009-04-30 Thread Alex Cherednichenko
Hello, Мякотин! You wrote on Thu, 30 Apr 2009 12:46:37 +0400: МС> забыл добавить МС> версия сервера 2.5.0.23650 на 2.1.Х аналогично -- With best regards, Alex Cherednichenko.

FB 2.0.1: Ошибка при попытке "Order by <Вычисляемое поле >"

2007-02-15 Thread Леонид Агафонов
Добрый день! Прошу прощения если эта тема уже обсуждалась :) При попытке сортировки в запросе по вычисляемому полю получаем ошибку: arithmetic exception, numeric overflow, or string truncation Select * from table проходит нормально Если не обсуждалось могу привести более подробные примеры С

Re: ORDER BY <������>?

2006-02-21 Thread aLKoGolik
°Ðº: select substr('00', 1, 10-strlen(Number)) || number, * from table order by 1 udf: RFUNC2 или встроенными

Re: ORDER BY <������>?

2006-02-21 Thread Igor Zakhrebetkov
Alex Cherednichenko пишет: > Хаос автоматизации не поддаётся. > Это аксиома. Я раньше тоже так считал, но тут на глаза попалось более мягкое утверждение: "Результатом автоматÐ

Re: ORDER BY <������>?

2006-02-21 Thread Dmitri Kuzmenko
Hello, Dmitry! Dmitry Kotelnikov wrote: > SR> НО! Это дело клиента и только клиента. Не дело хранить такую кашу на > SR> сервере. > > А какая же это каша, это тоже самое что сказать зачем хр

Re: ORDER BY <������>?

2006-02-21 Thread Konstantin Zaitcev
Hello, Dmitry! You wrote on Tue, 21 Feb 2006 18:08:15 +0200: DK> Ну, а если развивать тему :) тогда уж надо создать табличку НАМЕС и DK> МИДЛЕНАМЕС и хранить уникальные там, а в документе делатÑ

Re: ORDER BY <������>?

2006-02-21 Thread Karabas Barabas
Hello, Dmitry! You wrote on Tue, 21 Feb 2006 18:08:15 +0200: DK> Ну, а если развивать тему :) тогда уж надо создать табличку НАМЕС и DK> МИДЛЕНАМЕС и хранить уникальные там, а в документе делать

Re: ORDER BY <������>?

2006-02-22 Thread Dmitri Kuzmenko
Hello, Alkogolik! aLKoGolik wrote: > Вот коли на Yaffil, пусть поправят гуру (я ведь тоже учусь), > можно создать вычисляемое поле по этому принципу, > и построить индекс по вычисляемомÑ

Re: ORDER BY <������>?

2006-02-22 Thread aLKoGolik
"Dmitri Kuzmenko" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > Hello, Alkogolik! > > aLKoGolik wrote: > >> и построить индекс по вычисляемому полю. > > можно построить инде

Re: FB 2.0.1: Ошибка при попытке "Order by <Вычисляемое поле >"

2007-02-15 Thread Dmitry Yemanov
Леонид Агафонов wrote: Если не обсуждалось могу привести более подробные примеры Приводи. -- Дмитрий Еманов

Re: Re[2]: ORDER BY <������>?

2006-02-21 Thread Slava Ekimov
> А какая же это каша, это тоже самое что сказать зачем хранить мою > фамилию "Котельников" полностью в отдельном поле если можно создать > табличку с буковками и сдел

Re: Re[2]: ORDER BY <������>?

2006-02-21 Thread aLKoGolik
0-strlen(Number)) || number, * from > table > a> order by 1 > a> udf: RFUNC2 или встроенными > > Большое спасибо, пока воспользуюсь этим вариантом, но как я понимаю > будут проблемы со ск

Непонятки с order by. То ли лыжи не едут, то ли...

2008-02-16 Thread Taras Kucher
Доброго времени суток. Вопрос о order by distinct Есть две таблицы: /***/ CREATE TABLE TB_TEST_VALUE ( ID INTEGER NOT NULL, NAME DN_VCHAR256 NOT NULL /* DN_VCHAR256 = VARCHAR(256) */ ); ALTER TABLE TB_TEST ADD CONSTRAINT PK_TB_TEST_VALUE PRIMARY KEY (ID

Re: Непонятки с order by. То ли лыжи не едут, то ли...

2008-02-16 Thread Dmitry Yemanov
Taras Kucher wrote: Так вот. При наличии в представлении VW_TEST слова distinct сортровка по дате ну нифига не проходит, хоть ты тресни. В чем мой завтык? Бага: http://tracker.firebirdsql.org/browse/CORE-1089 -- Дмитрий Еманов

Re: Непонятки с order by. То ли лыжи не едут, то ли...

2008-02-17 Thread Taras Kucher
Dmitry Yemanov пишет: Бага: http://tracker.firebirdsql.org/browse/CORE-1089 Может я не зарегистрирован там и не увидел, но нарыл вот ещё что. Если пробовать сортировать указанное представление VW_TEST по полю TEST_VALUE_NAME detail-таблицы TB_TEST_VALUE, то сортировка проходит успешно. А вот

Re: order by � ������� � select

2006-10-18 Thread Malinovsky Vladimir
á ÅÝÅ ÓÔÁÌÏ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ-ÄÒÕÇÏÍÕ: ÓÐÅÒ×Á ÚÎÁÞÅÎÉÑ Ó Null, ÐÏÔÏÍ - ÏÓÔÁÌØÎÏÅ. :)

Re: order by � ������� � select

2006-10-18 Thread Malinovsky Vladimir
"Dmitry Yemanov" ... > > óÍ. ÓÔÁÎÄÁÒÔ. åÝÅ ÍÏÖÎÏ ÄÏËÕ ÐÏÞÉÔÁÔØ ÎÁ ÜÔÏÔ ÓÞÅÔ. > îÕ ÄÁ, ÎÕ ÄÁ. ðÒÏÞÉÔÁÌ ÕÖÅ. é ÀÚÅÒÁÍ ÐÒÏÞÉÔÁÔØ ÄÁÌ. ÷ÐÅÞÁÔÌÉÌÏ ÉÈ :). ("...ÎÕ, ÒÁÚ ÓÔÁÎÄÁÒÔ, ÔÏÇÄÁ ÄÁ...") Ã

Re: order by � ������� � select

2006-10-18 Thread Malinovsky Vladimir
"Dmitry Yemanov" > äÌÑ ÐÒÉÎÃÉÐÉÁÌØÎÙÈ ÅÓÔØ NULLS LAST. > ðÏÔÏÍ. ëÁË ×ÓÅ ÄÅÌÁ ÐÅÒÅÄÅÌÁÀ, É ÐÏÑ×ÉÔÓÑ ÎÁ×ÁÌÏÍ Ó×ÏÂÏÄÎÏÇÏ ×ÒÅÍÅÎÉ. :)

Re: FB 2.0.1: ������ ��� ������� "Order by <����������� ���� >"

2007-02-15 Thread ��������� ������
ÓËÏÒÅÊ ×ÓÅÇÏ ÔÁÍ ÓÔÁÎÄÁÒÔÎÁÑ ÏÛÉÂËÁ ÆÅÔÞÉÎÇÁ ÉÚ-ÚÁ ÎÅ×ÙÓÔÁ×ÌÅÎÎÏÊ ËÏÄÉÒÏ×ËÉ ÉÌÉ ÓÔÒÏËÁ ÎÁ ÃÉÆÒÕ ÕÍÎÏÖÁÅÔÓÑ ÉÌÉ Ô.Ð.

Re: FB 2.0.1: ������ ��� ������� "Order by <����������� ���� >"

2007-02-15 Thread ��������� ������
ÓËÏÒÅÊ ×ÓÅÇÏ ÔÁÍ ÓÔÁÎÄÁÒÔÎÁÑ ÏÛÉÂËÁ ÆÅÔÞÉÎÇÁ ÉÚ-ÚÁ ÎÅ×ÙÓÔÁ×ÌÅÎÎÏÊ ËÏÄÉÒÏ×ËÉ ÉÌÉ ÓÔÒÏËÁ ÎÁ ÃÉÆÒÕ ÕÍÎÏÖÁÅÔÓÑ ÉÌÉ Ô.Ð. ÍÏÖÎÏ ÐÒÏÆÅÔÞÉÔØ ×ÓÅ ÚÁÐÉÓÉ ÐÏ ×ÙÞÉÓÌÑÅÍÏÍÕ ÐÃ