Cassiano

[RESOLVIDO] Query 1 tabela 2 resultados mesmo campo

3 posts in this topic

Pessoal do SQL ai pode ajudar com uma query?
Tenho uma tabela Chamada Vendas q tem um campo chamado TOT_VEN e outro campo chamado CANCELADO.

Como ficaria uma query filtrando determinado período (campo DtMovim) o total q teve de vendas (TOT_VEN porém CANCELADO <> "S" ) e o total q teve de vendas canceladas (TOT_VEN porém Cancelado = "S")

Como fazer isso?

Share this post


Link to post
Share on other sites

SELECT v.datmov,
  COALESCE(SUM((CASE WHEN v.Cancelado = 'S' THEN tot_ven ELSE 0 END)),0) AS CANCELADO,
  COALESCE(SUM((CASE WHEN v.Cancelado= 'N' THEN tot_ven ELSE 0 END)),0) AS NORMAL
FROM
  VENDAS v

WHERE

v.datmov between '01/01/2020' and '01/31/2020'
GROUP BY
v.  datmov

2 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now