|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
30.09.2019 13:50, IBExpert пишет: > Нет, не привожу. toString/fromString интерфейсные использую. а сортировать как? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 13:56 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Мимопроходящийа сортировать как? Если не уговорю Влада на добавление дополнительных функций в интерфейс, то придется что-то снаружи прикручивать. А пока сортировки нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:40 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Мимопроходящий, дельфийский BCD не вмещает ни DECFLOAT(34), ни NUMERIC(38, x). Там вроде есть ещё какая-то приблуда типа TFMTBCDField, но не знаю поддерживаются ли они в старых Delphi ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 14:43 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
30.09.2019 14:43, Симонов Денис пишет: > дельфийский BCD не вмещает ни DECFLOAT(34), ни NUMERIC(38, x). > Там вроде есть ещё какая-то приблуда типа TFMTBCDField, но не знаю поддерживаются ли они в старых Delphi Код: pascal 1. 2. 3. 4. 5. 6.
32 байта, в каждом байте 2 десятичных знака (00..99). итого - 64 значащих. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 15:16 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
хм у DecFloat34 есть toBcd и fromBcd. По идее можно было бы для Int128 сделать Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9.
вот только я не уверен что оно с delphi TBcd совместимо будет ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 18:44 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
30.09.2019 18:44, Симонов Денис пишет: > вот только я не уверен что оно с delphi TBcd совместимо будет кто с кем несовместимо будет? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 18:48 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Мимопроходящий, я bcd в delphi не трогал. Но судя по тому что пишут в интернетах там какая-то вакханалия. Вопрос можно ли использовать toBcd хоть как-то для TBcd? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 18:53 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
30.09.2019 18:53, Симонов Денис пишет: > я bcd в delphi не трогал. Но судя по тому что пишут в интернетах там какая-то вакханалия. в интернетах правды нет. > Вопрос можно ли использовать toBcd хоть как-то для TBcd? вопрос в том, на какую структуру оно опирается. судя по декларации которую ты привёл, это не FMTBcd из C++ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 18:58 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2019, 15:07 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
04.10.2019 15:07, Gorynich пишет: > select sum(0.0) > from rdb$database - шо это было? - антоновка... (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2019, 15:11 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Сервер - fb 4.0.0.1621-0_x64 IBE - 2019.9.29.1 Результат запроса Код: sql 1. 2.
имеет тип NUMERIC(38,1), но представляется "как текст", с неправильным десятичным разделителем. Можно разделитель изменить? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2019, 15:14 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
04.10.2019 15:14, Gorynich пишет: > имеет тип NUMERIC(38,1) вопрос из зала: оно что же, теперь все агрегаты к NUMERIC(38, x) приводить будет? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2019, 15:49 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Gorynich, а чем он неправильный? Точка как точка или ты запятую желаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2019, 18:27 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов ДенисGorynich, а чем он неправильный? Точка как точка или ты запятую желаешь? Хочу мышью открывать окна, чтобы decimal delimiter был одним и тем же (что и определен системно), для разных столбцов одного запроса Код: sql 1. 2.
В моем же случае результат Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2019, 18:36 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Db Comparer ругается, если в процедуре расширенный вариант HASH: Код: sql 1. 2. 3.
DBC==== Error ==== : Procedure SP_SYS$INIT_DB: Missing: <)> (USING) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2019, 20:03 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
mvbDb Comparer ругается, если в процедуре расширенный вариант HASH: Компарер еще почти ничего не знает про синтаксис четверки. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 08:27 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
GorynichМожно разделитель изменить? Можно, наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 08:28 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Мимопроходящий04.10.2019 15:14, Gorynich пишет: > имеет тип NUMERIC(38,1) вопрос из зала: оно что же, теперь все агрегаты к NUMERIC(38, x) приводить будет? у тебя есть другие предложения? Когда считаем SUM или AVG трудно угадать сколько там реально записей будет в выборки, поэтому чтобы случайно не получить переполнение выдаём наиболее вместимый тип в prepare. Если это может поломать совместимость со старым клиентом, то просто делай BIND INT128 на BIGINT. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 10:34 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
В свежей версии сделана сортировка в гриде по DECFLOAT и NUMERIC(38,x) полям, агрегаты там же (пока только по NUMERIC(38,x)), частичная поддержка DECFLOAT и NUMERIC(38,x) в отладчике. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 03:09 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpertGorynichМожно разделитель изменить? Можно, наверное. В предыдущей версии (или мне показалось?) десятичный разделитель был изменен на системный. Но в 2019.10.18.1 вернулась точка вместо зяпятой (для моих региональных настроек системы). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 13:47 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
GorynichВ предыдущей версии (или мне показалось?) десятичный разделитель был изменен на системный. Но в 2019.10.18.1 вернулась точка вместо зяпятой (для моих региональных настроек системы). Бажок, исправлю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2019, 05:52 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, добавь ключевое слово LATERAL для подсветки пожалуйста. В последней версии 4.0 это поддерживается. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 10:20 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денис добавь ключевое слово LATERAL для подсветки пожалуйста. В последней версии 4.0 это поддерживается. А что это? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 06:31 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, Если перед производной таблицей указать ключевое слово LATERAL, то это позволит ссылаться в них на столбцы предшествующих элементов из списка FROM. Без LATERAL каждый подзапрос выполняется независимо и поэтому не может обращаться к другим элементам FROM. Элемент LATERAL может находиться на верхнем уровне списка FROM или в дереве JOIN. В последнем случае он может также ссылаться на любые элементы в левой части JOIN, справа от которого он находится. http://tracker.firebirdsql.org/browse/CORE-3435 использовать можно например вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
выведет всех лошадей с промерами и их последние промеры. Если промеров нет, то лошадь не будет выведена. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
А вот это выведет всех лошадей и их последние промеры, если они есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2020, 09:20 |
|
|
start [/forum/topic.php?fid=42&msg=39869453&tid=1598470]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 401ms |
0 / 0 |