|
Не могу написать запрос на 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:17 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
Delphi159, зачем проверять в case то, что уже гарантировано в where ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 15:31 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
Delphi159, sum надо поверх case применять ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 15:32 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
hvladDelphi159, зачем проверять в case то, что уже гарантировано в where ? Вы правы, не надо в where taxable=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 15:35 |
|
Не могу написать запрос на 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:52 |
|
Не могу написать запрос на 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, 15:57 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
Delphi159, тяжёлый случай... Ты либо в where указывай taxable=1, либо в case. Delphi159в Interbase 2009: expression evaluation not supported С косяками IB в их суппорт. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 16:07 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
group by taxable ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 16: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, 02:48 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
Delphi159Это не косяк, скорее всего в IB 2009 не было поддержки использования выражения. Или у тебя опять какое-нибудь из полей float вместо decimal. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 13:43 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Или у тебя опять какое-нибудь из полей float вместо decimal. Dimitry Sibiryakov , вы правы, оба поля(Price,qty) были типа float. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 15:31 |
|
Не могу написать запрос на Interbase 2009, FireBird 2.5
|
|||
---|---|---|---|
#18+
Delphi159Price ... были типа float.Безумству храбрых, поем мы песню! (С) Флоат пригоден разве что для определения температуры воды и интервала времени для поливки кактусов, но никак не для цены. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 16:20 |
|
|
start [/forum/topic.php?fid=40&msg=39337333&tid=1561875]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 426ms |
0 / 0 |