Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Claúsula GROUP BY
Message
From
18/02/2009 14:37:04
Ricardo Machado
Sequence Informatica Ltda
Recife, Brazil
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Claúsula GROUP BY
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01382733
Message ID:
01382733
Views:
104
Boa tarde,

Passei a usar a versão VFP9 e eu observei que desde a versão 7.0 a sintaxe do comando SELECT (SQL) vem sofrendo algumas modificações, no meu caso no meu código em tenho uma determinada instrução que uso a clausula GROUP BY, e fiz uma consulta ao help da linguagem. O que é mais estranho que é nos orientado a fazer um determinado procedimento e mesmo assim me volta uma mensagem como houve um erro na operação dessa condição, por exemplo.

É orientado que se fori usar alguma função cumulativa como SUM() eu não preciso especificar a clausala GROUP BY, entretanto gera-me um erro do tipo "SQL: GROUP BY clause is missing or invalid" !!!, e o mais estranho que não tem a clausula GROUP BY na instrução.... Se eu ponho a clausula gera-me o mesmo erro !!!

Por favor se alguém passou por isso, me dá uma dica para ver se seu saio dessa.

Ah.. pra resolver temporariamente estou o usando o comando "SET ENGINEBEHAVIOR 70".

abaixo vai a instrução atual:

Select Cursor_PlConsol.p_codcta, Cursor_PlConsol.p_codigo, Cursor_PlConsol.p_nome, Cursor_PlConsol.p_nature, Sum(&cFieldCursor.) As nSaldoMesAnterior From Cursor_PlConsol Where Cursor_PlConsol.PAno = Str(Year(_dtfim),4) and Cursor_PlConsol.p_codcta = IIF(.Check2.Value = 1, Cursor_Razao.p_codcta, Cursor_Razao.d_codcta) ;
Group By Cursor_PlConsol.p_codcta Into Cursor Cursor_Conta

grato
Ricardo Machado
Programador Sênior
rmachad@gmail.com
Reply
Map
View

Click here to load this message in the networking platform