SQL_subselects

14/08/2019

0

Boa tarde. onde trabalho tem uma tabela de vendas onde tem a data_primeiro_atendimento, data_ultimo_atendimento, valor_ultima_venda, valor_primeira venda. Eu preciso mostrar o id_cliente, data_primeiro, data_ultimo, valor_ultima, valor_primeira das vendas. Como faço para mostrar todos os dados, preciso usar sub-selects.
Vagner

Vagner

Responder

Posts

14/08/2019

Matheus Luis

Pelo que entendi vc n precisa de um subselect, apenas precisa de um select normal com o where e os filtros que vc quer
Responder

14/08/2019

Emerson Nascimento

você precisa apresentar as tabelas com algum conteúdo, para que você obtenha a ajuda ideal.

Responder

14/08/2019

Gadu Gameiro

Você so precisa usar o WHERE. Exemplo:

SELECT id_cliente, data_primeiro, data_ultimo, valor_ultima, valor_primeira das vendas
FROM NOME_DA_TABLE
WHERE data_primeiro_atendimento = ...
AND data_ultimo_atendimento = ..
AND valor_ultima_venda = ...

Se essas informações estiverem em tabelas diferentes usa o JOIN resolvera seu problema

Exemplo:
SELECT B.id_cliente, B.data_primeiro, B.data_ultimo, B.valor_ultima, B.valor_primeira das vendas
FROM NOME_DA_TABLE A
JOIN NOME_DA_TABELA_2 B
WHERE A.data_primeiro_atendimento = ...
AND A.data_ultimo_atendimento = ..
AND A.valor_ultima_venda = ...
Responder

14/08/2019

Gadu Gameiro

Você so precisa usar o WHERE. Exemplo:

SELECT id_cliente, data_primeiro, data_ultimo, valor_ultima, valor_primeira das vendas
FROM NOME_DA_TABLE
WHERE data_primeiro_atendimento = ...
AND data_ultimo_atendimento = ..
AND valor_ultima_venda = ...

Se essas informações estiverem em tabelas diferentes usa o JOIN resolvera seu problema

Exemplo:
SELECT B.id_cliente, B.data_primeiro, B.data_ultimo, B.valor_ultima, B.valor_primeira das vendas
FROM NOME_DA_TABLE A
JOIN NOME_DA_TABELA_2 B
WHERE A.data_primeiro_atendimento = ...
AND A.data_ultimo_atendimento = ..
AND A.valor_ultima_venda = ...
Esqueci do ON para linkar as tabelas, é muito importante
Responder

14/08/2019

Vagner

SELECT d.CODPARC, d.MAIOR_DATA_ATENDIMENTO, d.MENOR_DATA_ATENDIMENTO, v.VLMAX, v.VLMIN
from
(select min(VLRNOTA) VLMIN, max(VLRNOTA) VLMAX FROM TGFCAB group by DTNEG) as V,
(SELECT [CODPARC]
,[MENOR_DATA_ATENDIMENTO]
,[MAIOR_DATA_ATENDIMENTO]
FROM [JIVA].[ICONIC_FONTE_DADOS_TGFCAB]) as D


Preciso fazer algo assim
Responder

14/08/2019

Emerson Nascimento

não há relação direta entre ICONIC_FONTE_DADOS_TGFCAB e TGFCAB?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar