seveN Postado Agosto 2, 2008 Denunciar Share Postado Agosto 2, 2008 Como faço para pegar só o ano em uma data com sql. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 seveN Postado Agosto 3, 2008 Autor Denunciar Share Postado Agosto 3, 2008 (editado) Como faço para pegar só o ano em uma data com sql.Consegui esta função:Select * from nome_tabela where extract(year from campo_data) = 1997Mas quero uma query que separe o ano da data.grato Editado Agosto 3, 2008 por seveN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Morpheus -- Postado Agosto 3, 2008 Denunciar Share Postado Agosto 3, 2008 Consegui esta função:Select * from nome_tabela where extract(year from campo_data) = 1997Mas quero uma query que separe o ano da data.Típico exemplo de como o copiar/colar é inútil caso não procure-se saber o que está sendo copiado.Se "extract(year from campo_data)" retorna o ano a ser comparado com "1997", não deveria ser provável que se você colocar esta instrução na cláusula select terá o resultado solicitado?Select nome_tabela.*, extract(year from campo_data) as ano from nome_tabela where extract(year from campo_data) = 1997para entender: - se for usar o "*", nesta situação, você deverá incluir o nome da tabela na frente do mesmo (com está no exemplo). Preferencialmente use apenas os campos necessários na cláusula select, evitando trafego de informações desnecessárias; - "as ano" ou simplesmente "ano" seguindo a função, é um alias (apelido), ou seja, será o nome da coluna retornada;t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 seveN Postado Agosto 3, 2008 Autor Denunciar Share Postado Agosto 3, 2008 Valeu,Foi exatamente o que procurava.grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luis Ricardo Postado Agosto 4, 2008 Denunciar Share Postado Agosto 4, 2008 Problema resolvido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
seveN
Como faço para pegar só o ano em uma data com sql.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.