Ir ao conteúdo
  • Cadastre-se

Samada Kawada

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de Samada Kawada em SQL próximo e anterior, uma consulta ou duas? foi marcado como solução   
    O "where" deve ser feito depois. Segue um exemplo usando SQL Server
    create table episodes (episode_id int, anime_id int, episodio int, temporada int, vídeo varchar(200) ); insert into episodes(episode_id,anime_id,episodio,temporada,vídeo) values(1,1,1,1, 'link anime 1 ep 1'); insert into episodes(episode_id,anime_id,episodio,temporada,vídeo) values(2,1,2,1, 'link anime 1 ep 2'); insert into episodes(episode_id,anime_id,episodio,temporada,vídeo) values(3,2,1,1, 'link anime 2 ep 1'); insert into episodes(episode_id,anime_id,episodio,temporada,vídeo) values(4,2,2,1, 'link anime 2 ep 2'); select * from ( SELECT eps.episode_id, eps.anime_id, eps.episodio, eps.temporada ,vídeo as link_atual ,lag(vídeo,1,'') over(partition by eps.anime_id, eps.temporada order by eps.episodio asc) as link_anterior ,lead(vídeo,1,'') over(partition by eps.anime_id, eps.temporada order by eps.episodio asc) as link_proximo FROM episodes eps ) s where s.episode_id=3  
    sqlfiddle

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!