Jump to content

vbndesign

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About vbndesign

  • Rank
    Vinicius Bispo
  • Birthday 03/17/1988

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Facebook
    https://www.facebook.com/vbndesign
  1. Fala ai Motta. Até entendi o sql que postou no post que citou mas o meu caso é um pouco diferente e envolve mais coisas. No caso eu alterei os nomes dos atributos para ficar menor no post acima mas a tabela é essa aqui em baixo com alguns registros. Dai como pode perceber eu posso ter mais de um registro para cada usuário. Como expliquei acima esta tabela grava qualquer alteração das datas da palestra e status das mesmas sempre em novos registros fazendo com que eu tenha um histórico de ações. O que eu preciso é sempre pegar o último registro de cada usuário de acordo com o seu status e agrupá-los pela data da palestra para saber a quantidade total. Exemplo: No meu sistema eu preciso retornar quantos usuários estão com o status da palestra igual a 1 e mostrar a quantidade total através da data. Neste caso a minha consulta deveria retornar os codigo_usuarioxpalestra: 2, 5 e 6. Em seguida agrupá-los pela data o que resultaria em 2 usuários na data 2014-03-10 e 1 usuário na data 2014-03-17. Eu até consegui fazer alguma coisa na consulta abaixo, porém eu não consegui fazer com que o codigo_usuarioxpalestra 3 ficasse de fora já que o último registro deste usuário está com o cod_status_palestra igual a 2 e também não consegui agrupá-los pela data fazendo uma contagem do total. Abs.
  2. Boa noite pessoal. Estou com um problema que não faço ideia de como solucionar. Tenho uma tabela que trás o histórico de palestras com os seguintes campos. - id - id_usuario - id_status_palestra - data_palestra - data_cadastro Sempre que um usuário é cadastrado em uma palestra ele fica com o status de palestra pré-agendada. Porém a data desta palestra pode ser alterada e com isso cria-se um novo registro com a nova data fazendo o histórico. A questão é que eu preciso pegar o último registro de cada usuário e caso ele esteja com o status de palestra pré-agendada (neste exemplo) contar quantos usuários se encontram nesta condição e agrupa-los pela data da palestra. Desta forma eu saberia quais datas eu tenho usuários com a palestra pré-agendada e quantos são. Tentei ler vários posts parecidos mas sem sucesso devido a minha limitação com algumas funções e agrupamento de resultados com SQL. Se alguém puder me ajudar agradeço muito.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.