Fórum como Grupar por Trez campos #272569
16/03/2005
0
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
Curtir tópico
+ 0Posts
16/03/2005
Somar
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 ..
Gostei + 0
17/03/2005
Cicero
só porque. o programador. fez um sistema errado.
Gostei + 0
18/03/2005
Somar
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 ?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)