Bom dia ,a todos !preciso criar uma consulta forma de pagamento ,para uma tab me mostrar a quantidade de pagto em débito ,em crédito,a vista ,parcelado,como fazer? .obrigado
[Resolvido]consulta forma de pagto
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº1
consulta forma de pagto
Convidado- Convidado
- Mensagem nº2
Re: [Resolvido]consulta forma de pagto
Envie-nos uma copia de sua tabela para que possamos entender o que pretende.
Cumprimentos.
Cumprimentos.
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº3
Re: [Resolvido]consulta forma de pagto
ok ,obrigado .Eu tentei fazer algo aqui ,mas não exibiu nenhum resultado ,(criei uma tab subpagto e uma consulta qt de pagto ).
- Anexos
- Cópia de KMARIN-2003.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (140 Kb) Baixado 8 vez(es)
Convidado- Convidado
- Mensagem nº4
Re: [Resolvido]consulta forma de pagto
Crie uma consulta, abra ele no modo SQL e nela cole:
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto;
Não há necessidade da tblSubPagto;
Cumprimentos.
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto;
Não há necessidade da tblSubPagto;
Cumprimentos.
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº5
Re: [Resolvido]consulta forma de pagto
Obrigado ,vou testar aqui.Para eu filtrar por data é só adicionar o campo data e por o critéiro entre datas ?
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total, Venda.DataServico
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto, Venda.DataServico
HAVING (((Venda.DataServico) Between [Data inicial] And [Data final]));
está correto?
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total, Venda.DataServico
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto, Venda.DataServico
HAVING (((Venda.DataServico) Between [Data inicial] And [Data final]));
está correto?
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº6
Re: [Resolvido]consulta forma de pagto
dessa forma ele esta me mostrando por datas ,como seria para me mostrar ,um periodo de um mes ,sem filtrar por data ,pra me dar a soma de cada forma de pagto referente a um periodo como eu faço?queria um criterio simples [digitte data],porérm resultados referente a um mes,como fazer ,para o criterio agrupar cada forma de pagto.obrigado
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº7
Re: [Resolvido]consulta forma de pagto
SELECT Sum(Pagto.IdFomapgto) AS SomaDeIdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total, Venda.DataServico
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.FormaPagto, Venda.DataServico
HAVING (((Venda.DataServico) Between [Digite data inicial] And [Data final]));
Desculpe ,mas gostaria de somar ou agrupar as formas de pagto (seria juntar todos os debitos,todos os credito,etc e exibir a soma destes itens).obrigado
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.FormaPagto, Venda.DataServico
HAVING (((Venda.DataServico) Between [Digite data inicial] And [Data final]));
Desculpe ,mas gostaria de somar ou agrupar as formas de pagto (seria juntar todos os debitos,todos os credito,etc e exibir a soma destes itens).obrigado
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº8
Re: [Resolvido]consulta forma de pagto
Na verdade,resumindo acho que minha questão se resolveria com criterio mes e ano,sem o dia isso é possível?
Convidado- Convidado
- Mensagem nº9
Re: [Resolvido]consulta forma de pagto
Náo pode ser apenas por mês e sim Mês/Ano. para isso basta formatar a data em um campo não acoplado.
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total, Format([DataServico],"mm/yyyy") AS MesRef
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto, Format([DataServico],"mm/yyyy")
HAVING (((Format([DataServico],"mm/yyyy")) Like [Digite o Mes e ano (mm/ano)]))
ORDER BY Format([DataServico],"mm/yyyy");
Cumprimentos.
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Sum(Venda.ValorT) AS Total, Format([DataServico],"mm/yyyy") AS MesRef
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto, Format([DataServico],"mm/yyyy")
HAVING (((Format([DataServico],"mm/yyyy")) Like [Digite o Mes e ano (mm/ano)]))
ORDER BY Format([DataServico],"mm/yyyy");
Cumprimentos.
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº10
Re: [Resolvido]consulta forma de pagto
Claro ,piloto mes e ano ,entendi ,muito obrigado!!,mas ainda não está agrupando a quantidade de forma de pagto exemplo:mes tal =
4 débitos;
5 credito;
10 parcelado;
12 cheque
4 débitos;
5 credito;
10 parcelado;
12 cheque
Convidado- Convidado
- Mensagem nº11
Re: [Resolvido]consulta forma de pagto
Amigão.. ouse tambem... observe a lógica da consulta e va testando... em esgotando suas tentativas poste novamente.
O nosso objetivo aqui é primordialmente aprender.. e nao conseguiremos esse objetivo se não experimentarmos.
Cumprimentos.
O nosso objetivo aqui é primordialmente aprender.. e nao conseguiremos esse objetivo se não experimentarmos.
Cumprimentos.
Convidado- Convidado
- Mensagem nº12
Re: [Resolvido]consulta forma de pagto
E tambem está a colocar sua dúvidas a conta gotas.. o que faz com que o tópico se extenda demasiadamente.
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Count(Pagto.FormaPagto) AS Quantidade, Sum(Venda.ValorT) AS Total, Format([DataServico],"mm/yyyy") AS MesRef
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto, Format([DataServico],"mm/yyyy")
HAVING (((Format([DataServico],"mm/yyyy")) Like [Digite o Mes e ano (mm/ano)]))
ORDER BY Format([DataServico],"mm/yyyy");
Cumprimentos.
SELECT Pagto.IdFomapgto, Pagto.FormaPagto, Count(Pagto.FormaPagto) AS Quantidade, Sum(Venda.ValorT) AS Total, Format([DataServico],"mm/yyyy") AS MesRef
FROM Pagto INNER JOIN Venda ON Pagto.[IdFomapgto] = Venda.[Fpgto]
GROUP BY Pagto.IdFomapgto, Pagto.FormaPagto, Format([DataServico],"mm/yyyy")
HAVING (((Format([DataServico],"mm/yyyy")) Like [Digite o Mes e ano (mm/ano)]))
ORDER BY Format([DataServico],"mm/yyyy");
Cumprimentos.
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº13
Re: [Resolvido]consulta forma de pagto
Obrigado pela ajuda ,vou tentar ,me desculpe !!
Convidado- Convidado
- Mensagem nº14
Re: [Resolvido]consulta forma de pagto
A instrução SQL satisfez sua necessidade?
Cumprimentos.
Cumprimentos.
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº15
Re: [Resolvido]consulta forma de pagto
Sim é exatamente o quer eu queria ,a coluna quantidade (Quantidade: FormaPagto),simples né,pra quem sabe!!!!!,muito obrigado!!!forte abraço!
Convidado- Convidado
- Mensagem nº16
Re: [Resolvido]consulta forma de pagto
Esquecestes o resolvido Amigão... Fique atento as normas do Fórum...
Abraços.
Desta vez eu coloco.
Abraços.
Desta vez eu coloco.
» [Resolvido]pagto parcial e gerar uma nova parcela com a diferenca
» [Resolvido]consulta - havendo dois registro mostra o primeiro do BD e não o que a consulta deveria mostrar que é o segundo
» [Resolvido]Consulta partindo de um BD usando a consulta que esta em outro bd
» [Resolvido]Consulta: Ajuda - Consulta passagem SQL Muito lenta!
» [Resolvido]Consulta exclusão com base nas informações retornadas por outra consulta
» [Resolvido]consulta - havendo dois registro mostra o primeiro do BD e não o que a consulta deveria mostrar que é o segundo
» [Resolvido]Consulta partindo de um BD usando a consulta que esta em outro bd
» [Resolvido]Consulta: Ajuda - Consulta passagem SQL Muito lenta!
» [Resolvido]Consulta exclusão com base nas informações retornadas por outra consulta