COMO MONTAR ESTA SQL ?
em uma consulta de estoque, preciso trazer os campos data-nf,data-entrada,nota,qtde agrupados por nota somando o campo qtde, de um determinado produto, os ultimos 5 lançamentos.
SELECT TOP 5 data-nf,data-entrada,nota,qtde WHERE <determinado produto = produto> ORDER BY data-nf DESC
Somando o campo qtde?
Esplica melhor ae.
Somando o campo qtde?
Esplica melhor ae.
ESTA Q VC PASSOUM ESTA RODANDO, MAS EU PRECISO AGRUPAR PELA NF, SOMANDO A QTDE, TIPO NAQUELA NF TEVE 10 LANCAMENTOS, SÓ“ TRAZER UM SOMANDO AS QTDES.
Cara, informe qual o banco de dados que vc utiliza e a estrutura das tabelas, sempre facilita para responder as dúvidas referentes a banco de dados.
Função Sum (Soma)
Retorna a soma de um conjunto de valores contidos em um campo especificado de uma consulta.
Sintaxe
Sum(expr)
O marcador expr representa uma expressão em seqà ¼ência identificando o campo que contém os dados numéricos a serem adicionados ou uma expressão que executa um cálculo usando os dados desse campo. Os operandos em expr podem incluir o nome de um campo de tabela, uma constante ou uma função (que pode ser intrÃnseca ou definida pelo usuário, mas não uma das outras funções SQL agregadas).
Comentários
A função Soma totaliza os valores em um campo. Por exemplo, você pode usar a função Soma para determinar o custo total das tarifas de frete.
A função Soma ignora registros que contêm campos Null . O próximo exemplo mostra como calcular a soma dos produtos dos campos UnitPrice e Quantity:
SELECT
Sum(UnitPrice * Quantity)
AS [Total Revenue] FROM [Order Details];
Você pode usar a função Soma em uma expressão de consulta. Também pode usar essa expressão na propriedade SQL de um objeto QueryDef ou ao criar um Recordset baseado em uma consulta SQL.
Veja se consegue com a função SUM
Retorna a soma de um conjunto de valores contidos em um campo especificado de uma consulta.
Sintaxe
Sum(expr)
O marcador expr representa uma expressão em seqà ¼ência identificando o campo que contém os dados numéricos a serem adicionados ou uma expressão que executa um cálculo usando os dados desse campo. Os operandos em expr podem incluir o nome de um campo de tabela, uma constante ou uma função (que pode ser intrÃnseca ou definida pelo usuário, mas não uma das outras funções SQL agregadas).
Comentários
A função Soma totaliza os valores em um campo. Por exemplo, você pode usar a função Soma para determinar o custo total das tarifas de frete.
A função Soma ignora registros que contêm campos Null . O próximo exemplo mostra como calcular a soma dos produtos dos campos UnitPrice e Quantity:
SELECT
Sum(UnitPrice * Quantity)
AS [Total Revenue] FROM [Order Details];
Você pode usar a função Soma em uma expressão de consulta. Também pode usar essa expressão na propriedade SQL de um objeto QueryDef ou ao criar um Recordset baseado em uma consulta SQL.
Veja se consegue com a função SUM
SELECT sum(qtde) AS qtdetotal WHERE <determinado produto = produto> ORDER BY data-nf DESC
Acho que assim vai funcionar, testei aqui retornou so um registro com a soma...
At,
Acho que assim vai funcionar, testei aqui retornou so um registro com a soma...
At,
select top 5 data-nf, data-entrada, nota, sum(qtde) from tabela
where produto = ~~x~~
group by nota, data-nf, data-entrada
where produto = ~~x~~
group by nota, data-nf, data-entrada
Tópico encerrado , respostas não são mais permitidas