Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не могу написать запрос на 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=39337327&tid=1561875]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 194ms |

| 0 / 0 |
