Perguntas QUERY - AJUDA
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
9 anos 7 meses atrás #27568
por vcosta
QUERY - AJUDA foi criado por vcosta
Bom dia !
Pessol, Alguem poderia ajudar nesta query abaixo, Gostaria de não mostrar os resultados com valores ZERO, ou seja, nos resultados das variaveis 'FATURADO' e 'PEDIDOS'. qual função poderia utilizar?
SELECT SA3.A3_COD, SA3.A3_NOME,SA3.A3_EST,
ISNULL(( SELECT SUM(SD2.D2_QUANT)
FROM SD2010 SD2
WHERE SD2.D2_MIVEND1 = SA3.A3_COD
AND SD2.D2_EMISSAO BETWEEN '20150301' AND '20150331'
AND SD2.D2_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SD2.D2_TP='PA' AND SUBSTRING(SD2.D2_PEDIDO,1,1)<>'T'
AND SD2.D2_GRUPO<>'0064'
AND SD2.D2_UM='UN'
AND SD2.D_E_L_E_T_ = ' '),0) FATURADO,
ISNULL(( SELECT SUM(SC6.C6_QTDVEN-SC6.C6_QTDENT)
FROM SC6010 SC6
WHERE SC6.C6_MIVEND1 = SA3.A3_COD
AND SC6.C6_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SC6.C6_ENTREG BETWEEN ' ' AND '20151231' AND SC6.C6_UM='UN'
AND SUBSTRING(SC6.C6_MIVEND1,1,2)<>'50'
AND SC6.D_E_L_E_T_ = ' '),0) PEDIDOS
FROM SA3010 SA3
ORDER BY SA3.A3_COD
super agradecido a quem puder ajudar.
Valter
Pessol, Alguem poderia ajudar nesta query abaixo, Gostaria de não mostrar os resultados com valores ZERO, ou seja, nos resultados das variaveis 'FATURADO' e 'PEDIDOS'. qual função poderia utilizar?
SELECT SA3.A3_COD, SA3.A3_NOME,SA3.A3_EST,
ISNULL(( SELECT SUM(SD2.D2_QUANT)
FROM SD2010 SD2
WHERE SD2.D2_MIVEND1 = SA3.A3_COD
AND SD2.D2_EMISSAO BETWEEN '20150301' AND '20150331'
AND SD2.D2_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SD2.D2_TP='PA' AND SUBSTRING(SD2.D2_PEDIDO,1,1)<>'T'
AND SD2.D2_GRUPO<>'0064'
AND SD2.D2_UM='UN'
AND SD2.D_E_L_E_T_ = ' '),0) FATURADO,
ISNULL(( SELECT SUM(SC6.C6_QTDVEN-SC6.C6_QTDENT)
FROM SC6010 SC6
WHERE SC6.C6_MIVEND1 = SA3.A3_COD
AND SC6.C6_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SC6.C6_ENTREG BETWEEN ' ' AND '20151231' AND SC6.C6_UM='UN'
AND SUBSTRING(SC6.C6_MIVEND1,1,2)<>'50'
AND SC6.D_E_L_E_T_ = ' '),0) PEDIDOS
FROM SA3010 SA3
ORDER BY SA3.A3_COD
super agradecido a quem puder ajudar.
Valter
Por favor Acessar ou Registrar para participar da conversa.
- caiotec
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 219
- Obrigados Recebidos: 0
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
9 anos 7 meses atrás #27589
por vcosta
Respondido por vcosta no tópico QUERY - AJUDA
Caio , obrigado pelo retorno.
Ja tentei utilizar estas condições mas não da certo.
veja que quero que não venha resultado com valores zerado nas variaveis FATURADO e PEDIDO.
consegue colocar a condição pra mim?
obrigado
Valter
Ja tentei utilizar estas condições mas não da certo.
veja que quero que não venha resultado com valores zerado nas variaveis FATURADO e PEDIDO.
consegue colocar a condição pra mim?
obrigado
Valter
Por favor Acessar ou Registrar para participar da conversa.
- henry.charriere
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
9 anos 7 meses atrás #27591
por henry.charriere
Respondido por henry.charriere no tópico QUERY - AJUDA
Caio, bom dia!
Faz mais um select em cima do seu e faz a condição que vc quer...
Exemplo
Select A.* FROM (
SUA CONSULTA
)A
WHERE A.FATURA > 0
Atenciosamente,
Henry
Faz mais um select em cima do seu e faz a condição que vc quer...
Exemplo
Select A.* FROM (
SUA CONSULTA
)A
WHERE A.FATURA > 0
Atenciosamente,
Henry
Por favor Acessar ou Registrar para participar da conversa.
- henry.charriere
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
9 anos 7 meses atrás #27592
por henry.charriere
Respondido por henry.charriere no tópico QUERY - AJUDA
Caio, bom dia!
Faz mais um select em cima do seu e faz a condição que vc quer...
Exemplo
Select A.* FROM (
SUA CONSULTA
)A
WHERE A.FATURA > 0
Atenciosamente,
Henry
Faz mais um select em cima do seu e faz a condição que vc quer...
Exemplo
Select A.* FROM (
SUA CONSULTA
)A
WHERE A.FATURA > 0
Atenciosamente,
Henry
Por favor Acessar ou Registrar para participar da conversa.
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
9 anos 7 meses atrás #27600
por vcosta
Respondido por vcosta no tópico QUERY - AJUDA
bOA TARDE Henry
fiquei confuso... rssr
como ficaria nesta consulta:
SELECT SA3.A3_COD, SA3.A3_NOME,SA3.A3_EST,
ISNULL(( SELECT SUM(SD2.D2_QUANT)
FROM SD2010 SD2
WHERE SD2.D2_MIVEND1 = SA3.A3_COD
AND SD2.D2_EMISSAO BETWEEN '20150301' AND '20150331'
AND SD2.D2_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SD2.D2_TP='PA' AND SUBSTRING(SD2.D2_PEDIDO,1,1)<>'T'
AND SD2.D2_GRUPO<>'0064'
AND SD2.D2_UM='UN'
AND SD2.D_E_L_E_T_ = ' '),0) FATURADO,
ISNULL(( SELECT SUM(SC6.C6_QTDVEN-SC6.C6_QTDENT)
FROM SC6010 SC6
WHERE SC6.C6_MIVEND1 = SA3.A3_COD
AND SC6.C6_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SC6.C6_ENTREG BETWEEN ' ' AND '20151231' AND SC6.C6_UM='UN'
AND SUBSTRING(SC6.C6_MIVEND1,1,2)<>'50'
AND SC6.D_E_L_E_T_ = ' '),0) PEDIDOS
FROM SA3010 SA3
ORDER BY SA3.A3_COD
Muito obrigado pela ajuda
fiquei confuso... rssr
como ficaria nesta consulta:
SELECT SA3.A3_COD, SA3.A3_NOME,SA3.A3_EST,
ISNULL(( SELECT SUM(SD2.D2_QUANT)
FROM SD2010 SD2
WHERE SD2.D2_MIVEND1 = SA3.A3_COD
AND SD2.D2_EMISSAO BETWEEN '20150301' AND '20150331'
AND SD2.D2_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SD2.D2_TP='PA' AND SUBSTRING(SD2.D2_PEDIDO,1,1)<>'T'
AND SD2.D2_GRUPO<>'0064'
AND SD2.D2_UM='UN'
AND SD2.D_E_L_E_T_ = ' '),0) FATURADO,
ISNULL(( SELECT SUM(SC6.C6_QTDVEN-SC6.C6_QTDENT)
FROM SC6010 SC6
WHERE SC6.C6_MIVEND1 = SA3.A3_COD
AND SC6.C6_CF IN ('5101','6101','5102','6102','5107','6107','5111','6111','5922','6922')
AND SC6.C6_ENTREG BETWEEN ' ' AND '20151231' AND SC6.C6_UM='UN'
AND SUBSTRING(SC6.C6_MIVEND1,1,2)<>'50'
AND SC6.D_E_L_E_T_ = ' '),0) PEDIDOS
FROM SA3010 SA3
ORDER BY SA3.A3_COD
Muito obrigado pela ajuda
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.143 segundos