Bom Dia, sou iniciante em SQL Server e estou precisando de um auxilio.
Pesquisei no forum porem não encontrei algo que me ajudasse.
Bem estou selecionando de uma tabela (CONTASR) os campos Valor, Vencimento, Status(AouR)
Estou filtrando por um intervalo entre datas.
Depois de filtrado preciso somar os valores obtidos apos o filtro.
O problema é que quando faço a soma ele totaliza tudo que esta na tabela.
Segue o codigo:
DECLARE @DATAINI DATETIME
DECLARE @DATAFIM DATETIME
SET @DATAINI = 10
SET @DATAFIM = 10
SELECT
CONTASR.VALOR,
CONTASR.STATUS,
CONTASR.VENCIMENTO,
CONTASR.DESCONTO,
CONTASR.VALORLIQUIDO,
CONVERT(DATE,VENCIMENTO,103)
FROM CONTASR (NOLOCK)
WHERE (CONTASR.STATUS) IN ('a')
AND (CONTASR.VENCIMENTO) >= '20140719' and VENCIMENTO <= '20140719'
SELECT DISTINCT SUM(VALORLIQUIDO) AS 'TOTAL' FROM CONTASR
Filtro entre Datas e Soma de Valores
em SQL Server
Postado
Bom Dia, sou iniciante em SQL Server e estou precisando de um auxilio.
Pesquisei no forum porem não encontrei algo que me ajudasse.
Bem estou selecionando de uma tabela (CONTASR) os campos Valor, Vencimento, Status(AouR)
Estou filtrando por um intervalo entre datas.
Depois de filtrado preciso somar os valores obtidos apos o filtro.
O problema é que quando faço a soma ele totaliza tudo que esta na tabela.
Segue o codigo:
DECLARE @DATAINI DATETIME
DECLARE @DATAFIM DATETIME
SET @DATAINI = 10
SET @DATAFIM = 10
SELECT
CONTASR.VALOR,
CONTASR.STATUS,
CONTASR.VENCIMENTO,
CONTASR.DESCONTO,
CONTASR.VALORLIQUIDO,
CONVERT(DATE,VENCIMENTO,103)
FROM CONTASR (NOLOCK)
WHERE (CONTASR.STATUS) IN ('a')
AND (CONTASR.VENCIMENTO) >= '20140719' and VENCIMENTO <= '20140719'
SELECT DISTINCT SUM(VALORLIQUIDO) AS 'TOTAL' FROM CONTASR