"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > SQL filtra valores em dinheiro por data e somas

SQL filtra valores em dinheiro por data e somas

Postado em 2025-04-18
Navegar:519

How to Filter Cash Values by Date in SQL for Total Summation?

totalizando valores em dinheiro com filtragem de data em sql

como você mencionou, você tem uma instrução sql que calcula o samão total para cada transação exclusiva, usando a seguinte linha: P.Transid) Totalcash

select sum(cash) from Table a where a.branch = p.branch and a.transID = p.transID) TotalCash

selecione Sum (caso quando valorizado> @startmonthdate, em seguida, depois o caso 0 final) da tabela a where a.branch = p.branch e a.transid = p.transid) totalMonthCash

select SUM(CASE WHEN ValueDate > @startMonthDate THEN cash ELSE 0 END)
from Table a where a.branch = p.branch and a.transID = p.transID) TotalMonthCash
explicação:

    quando ... então ... sen ... END [&] @startmonthdate) para um conjunto de resultados. Se a expressão booleana for verdadeira, ele retornará o valor em dinheiro; Caso contrário, retorna 0. Grupo por em vez de uma subconeração dependente. Isso pode potencialmente melhorar o tempo de execução.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3