Fórum Qual a opção para o quot;:=quot; no SQL com o Delphi #285073
17/06/2005
0
essa consulta pelo componente so que diz que diz que tem um erro no ´:´.
OU seja, como burlar esse ´:´, e adicionar a minha variável. Fiz o mesmo teste direto no banco e tudo ok.
[b:1a4106fb6b]select @totA := sum(valor)-((valorB)*1.40) from desc_temp[/b:1a4106fb6b]
Valeus..
Laelsonc
Curtir tópico
+ 0Posts
17/06/2005
Rjun
select :totA = sum(valor)-((valorB)*1.40) from desc_temp
Gostei + 0
17/06/2005
Laelsonc
select :totA = sum(valor)-((valorB)*1.40) from desc_temp;
select :totB = sum(valor)-((valorB)*1.40) from desc_temp;
select (:totA+:totB) as GERAL from desc_temp limit 1;
Isso tá dando erro aqui, parece que ele não reconhece as linhas depois do ´;´. O que fazer agora ?
Gostei + 0
17/06/2005
Rjun
Gostei + 0
17/06/2005
Laelsonc
Gostei + 0
17/06/2005
Rjun
Gostei + 0
18/06/2005
Laelsonc
select :totA = sum(valor)-((valorB)*1.40) from desc_temp where desc_tipo=´C´;
select :totB = sum(valor)-((valorB)*1.40) from desc_temp desc_tipo=´M´;
select (:totA+:totB) as GERAL from desc_temp limit 1;
Mas ele não permite, se eu colocar so a primeira linha tranquilo, mas é como eu disse, o ´;´ provoca um erro. Assim como tive que alterar o ´:=´ qual a opção para o ´;´, se é q é isso.
Gostei + 0
20/06/2005
Rjun
select :Geral = sum(valor)-((valorB)*1.40) from desc_temp where desc_tipo in (´C´, ´M´)
Gostei + 0
20/06/2005
Laelsonc
Muito obrigado por tudo cara.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)