Ir para conteúdo
Fórum Script Brasil
  • 0

consulta mysql com data


mauror

Pergunta

Tenho uma tabela onde estão registrados os seguintes dados:

Data ----------- Ativo -- Hist ---- quantidade ---- saldo

02/01/2010 -- petr4 -- compra -- 200 ----------- 200

05/01/2010 -- vale5 -- compra -- 250 ----------- 250

20/02/2010 -- petr4 -- venda ---- 50 ------------ 150

03/03/2010 -- usim5 -- compra -- 100 ---------- 100

18/03/2010 -- vale5 -- venda ----- 50 ----------- 200

22/03/2010 -- petr4 -- venda ----- 150 ----------- 0

05/04/2010 -- petr4 -- compra ---- 250 ---------- 250

Como montar uma consulta de forma a obter os saldos positivos de cada ativo no dia 31/03/2010 (data essa que não está registrada na tabela) ?

Notar que a lista resultante não poderá registrar/mostrar petr4 (saldo zero). Grato pela ajuda.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Ola Mauror,

Seguinte , se não tiver uma clausula para a data, não pode ter uma pesquisa pela mesma.

Caso não tenha esta data de 31/03/2010 na tabela mesmo registrada, da para usar um BETWEEN no comando de seleção.

Exemplo:

Select * from TABELA A

where A.DATA BETWEEN '29/02/2010' and '01/04/2010'

and A.SALDO > 0

tenta assim.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...