Fórum como Grupar por Trez campos #272569

16/03/2005

0

olá pessoal tem como eu agrupar trez campos com os valores de cada um campo da tabela.. meu banco é o Interbase
delphi6,

exemplo: tem uma tab que tem trez campos com os nome
tbcaixa tipom1 , valor1 , tipom2, valor2 , tipom3 valor3 eu tenho que agrupar os trez campos com a soma de cada valor sem repetir os tipos ok...


o Rel tem que sair asim
tipo a sim olha cartao de credito 230,36
cartao de credito 650,00
venda a vista 200,00
venda em carteira 800,78 e asim por diante

eu crie uma tabela detalhe com os campos tipo , descricao , valor
ai sim eu consegui agrupar o tipo e descriçao sem erros,
mais eu acho que nào precisa criar outra tabela.... eu queria aproveitar
esta tabela do caixa. que ja tem os tipos1,tipos2, tipos3, mais os valores vl1,vl2,vl3 ..só que nào estou conseguindo fazer meus neuronios funcionar.... na consulta da sqlquery,ou procedure ele (Repete as descrição dos tipom1 , tipom2 , tipom3


eu tentei criar uma procedure no banco.mais nào deu certo ele repete os descrição dos campos:
sera que via union da certo.......... como que é no meu caso......
vale qualquer ajuda


Cicero

Cicero

Responder

Posts

16/03/2005

Somar

Qual seria a necessidade de ter + que um tipo por registro.
no meu caso em minha tabela de caixa eu gero um registro para cada forma de pagamento
tipo assim
o cara pagou metade em DINHEIRO , metade em CARTAO
eu gero dois registro um para o dinheiro com o tipo D
e outro para o cartao com o tipo C ,
nesse caso ficou facil é so fazer um select agrupado pelo tipo ..


Responder

Gostei + 0

17/03/2005

Cicero

ja pensou em o cliente ter que dar um insert na tabela tres vezes..
só porque. o programador. fez um sistema errado.


Responder

Gostei + 0

18/03/2005

Somar

quantas condições de pagamento existem no seu sistema ????
no meu sistema o usuario cadastra quantas ele quiser isso se chama versatilidade .. quando o seu cliente precisar de uma nova forma de pagamento vc vai ter que alterar a estrutura da tabela para atende-lo...
ex:
Tenho clientes de AUTO PEÇAS que aceitam como forma de pagamento o casco de bateria usado.
Agora tenho clientes que trabalham com as seguintes formas
Duplicata- promissoria - carne - cheque - cartão de credito - cartao de debito - cheque eletronico - dinheiro - vale peças sendo que muitas vezes o cliente paga com mais de 4 formas de pagamento a mesma venda ...

Como vc faria colocaria uma campo na tabela para cada nova forma de pagamento ?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar