Ir para conteúdo
Fórum Script Brasil
  • 0

Movimento Bancário


michelframos

Pergunta

Olá pessoal, estou com a seguinte dificuldade:

estou desenvolvendo um sistema financeiro, e parte dele lida com movimentação bancária, para tanto tenho duas tabelas, uma tabela contas:

CREATE TABLE `contas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_empresa` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `conta` varchar(20) DEFAULT NULL,
  `titular` varchar(100) DEFAULT NULL,
  `praca` varchar(100) DEFAULT NULL,
  `limite` float(9,2) DEFAULT NULL,
  `continuo` char(1) DEFAULT NULL,
  `data_vencimento` date DEFAULT NULL,
  `data_abertura` date DEFAULT NULL,
  `inicio` float(9,2) DEFAULT NULL,
  `saldo` float(9,2) DEFAULT NULL,
  `ultimo_doc` float(9,2) DEFAULT NULL,
  `debito` float(9,2) DEFAULT NULL,
  `credito` float(9,2) DEFAULT NULL,
  `status` char(1) DEFAULT NULL,
  `utilizado` char(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

onde fica o saldo inicial que é opcional no campo inicio, e tenho uma tabela movimentos_bancarios, onde ficam todas as entradas e saídas:

CREATE TABLE `movimentos_bancarios` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_empresa` int(11) DEFAULT NULL,
  `conta` varchar(30) DEFAULT NULL,
  `data` date DEFAULT NULL,
  `id_historico` int(11) DEFAULT NULL,
  `documento` varchar(30) DEFAULT NULL,
  `id_tipo` int(11) DEFAULT NULL,
  `complemento` varchar(100) DEFAULT NULL,
  `complemento2` varchar(100) DEFAULT NULL,
  `complemento3` varchar(100) DEFAULT NULL,
  `complemento4` varchar(100) DEFAULT NULL,
  `valor` float(9,2) DEFAULT NULL,
  `dc` char(1) DEFAULT NULL,
  `saldo` float(9,2) DEFAULT NULL,
  `data_conciliacao` date DEFAULT NULL,
  `data_digitacao` date DEFAULT NULL,
  `atu_mov` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Preciso apresentar uma listagem com saldo linha a linha sendo:

data | credito | debito | saldo

considerando que o saldo inicial pode vir da tabela contas, porém, não consegui montar a query que funcione desta forma. Alguém pode me dar uma luz?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...