|
|
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
перехожу с 5 версии на 9...на первом же selecte выдает ошибку, хотя в 5ке все работало нормально sele SUM(&X3..sum) as zpl,&x3..shpz,kadri.tabnom ,; kadri.kategor,katgz.shpz as shpz_a,; kadri.fio,kadri.dol,kadri.otdel,spodz.*; from &X3,kadri,spodz,katgz; where kadri.tabnom=&x3..tabnom; and kadri.kategor=katgz.kod; and spodz.kod=kadri.otdel; and &x3..nom=2; and &X3..kod=31; order by kadri.tabnom; group by kadri.tabnom; INTO TABLE temp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 14:15 |
|
||
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
Поставь Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 14:22 |
|
||
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
Есть чудный FAQ http://forum.foxclub.ru/read.php?32,177183,177240#msg-177240 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2007, 15:55 |
|
||
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
когда используться группировка, то поля в результирующей таблице-курсоре либо перечисленны в группировке либо стоят под знаком функции это пришло из стандартов скл-сервера раньше в фоксе было проще )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2007, 23:10 |
|
||
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
leafкогда используться группировка, то поля в результирующей таблице-курсоре либо перечисленны в группировке либо стоят под знаком функции это пришло из стандартов скл-сервера раньше в фоксе было проще )) Проще, но не соответствовало стандарту ANSI и здравому смыслу :) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2007, 19:58 |
|
||
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
Ты наверно хотел сказать "стандарту SQL" Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 10:28 |
|
||
|
ругается на group
|
|||
|---|---|---|---|
|
#18+
Я сказал, что хотел сказать. Стандарт SQL-92 был разработан в ANSI и поэтому его и называют SQL ANSI-92. А ограничения по колонкам в SELECT при использовании GROUP BY описано в главе 7.9 <query specification> ISO/IEC 9075:1992, Database Language SQL- July 30, 1992 .... 7) If T is a grouped table, then each <column reference> in each <value expression> that references a column of T shall refer- ence a grouping column or be specified within a <set function specification>. If T is not a grouped table and any <value ex- pression> contains a <set function specification> that contains a reference to a column of T or any <value expression> directly contains a <set function specification> that does not contain an outer reference, then every <column reference> in every <value expression> that references a column of T shall be specified within a <set function specification>. ..... С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 11:37 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34237078&tid=1590037]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 446ms |

| 0 / 0 |
