Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.10.2016, 15:17
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Error: Interbase 2009: expression evaluation not supported Firebird 2.5: Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Добавление поля таблицы ничего не меняет: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 15:31
|
|||
---|---|---|---|
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Delphi159, зачем проверять в case то, что уже гарантировано в where ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 15:32
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Delphi159, sum надо поверх case применять ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 15:35
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
hvladDelphi159, зачем проверять в case то, что уже гарантировано в where ? Вы правы, не надо в where taxable=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 15:52
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Симонов ДенисDelphi159, sum надо поверх case применять Симонов Денис, тогда выводит: Interbase 2009: Invalid aggregate reference- причина в sum(I.Price*I.qty*18/118) Firebird 2.5: Nested aggregate functions are not allowed Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Если вместо sum(I.Price*I.qty*18/118) написать, например, 1, тогда работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 15:57
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
А если так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
заработал в Firebird 2.5, а в Interbase 2009: expression evaluation not supported ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 16:07
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Delphi159, тяжёлый случай... Ты либо в where указывай taxable=1, либо в case. Delphi159в Interbase 2009: expression evaluation not supported С косяками IB в их суппорт. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2016, 16:48
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
group by taxable ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2016, 02:48
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Симонов ДенисDelphi159, Ты либо в where указывай taxable=1, либо в case. Код: sql 1. 2. 3. 4. 5.
Delphi159в Interbase 2009: expression evaluation not supported С косяками IB в их суппорт. Это не косяк, скорее всего в IB 2009 не было поддержки использования выражения. Как можно обойти без выражения в IB? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2016, 13:43
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Delphi159Это не косяк, скорее всего в IB 2009 не было поддержки использования выражения. Или у тебя опять какое-нибудь из полей float вместо decimal. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2016, 15:31
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Dimitry Sibiryakov Или у тебя опять какое-нибудь из полей float вместо decimal. Dimitry Sibiryakov , вы правы, оба поля(Price,qty) были типа float. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2016, 16:20
|
|||
---|---|---|---|
|
|||
Не могу написать запрос на Interbase 2009, FireBird 2.5 |
|||
#18+
Delphi159Price ... были типа float.Безумству храбрых, поем мы песню! (С) Флоат пригоден разве что для определения температуры воды и интервала времени для поливки кактусов, но никак не для цены. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&tablet=1&tid=1561875]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 164ms |
0 / 0 |