Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Claúsula GROUP BY
Message
De
18/02/2009 14:37:04
Ricardo Machado
Sequence Informatica Ltda
Recife, Brésil
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Claúsula GROUP BY
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
Visual FoxPro
Divers
Thread ID:
01382733
Message ID:
01382733
Vues:
103
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
Répondre
Fil
Voir

Click here to load this message in the networking platform