- Select
+ Responder ao Tópico
-
Select
Pessoal, quero fazer o seguinte;
tenho uma coluna em uma tabela que tem a data de nascimento >> quero fazer um select que me retorne apenas se tiver alguem com o mesmo dia e mês.
Exemplo, quero que a consulta me retorne se tem alguem que nasceu no dia 01 do mês 09.
Como faço isso?!
-
Re: Select
bom primeiramente vc tem que saber qual formato que esta gravando no bd
se for tipo 10/10/1984
basta fazer um select com o LIKE e usar o coringa ex: 10/10/%
-
Re: Select
Opa, no banco gravei no formato padrao dele, 19900501. O problema é que não quero ter que digitar a data de hoje para verificar, gostaria de fazer isso de forma automática com um script (se for possível, claro).
-
Re: Select
da pra fazer sim
basta vc saber primeiro o que vc vai usar pra fazer o script php java cobol pascoal delphi c c++ shell
-
Re: Select
-
Re: Select
Olha no manual do banco de dados. Os banco de dados SQL mais modernos já possuem embutidas funções para manipulação de datas, não necessitando que scipts externos ou consultas mirabolantes sejam criadas.
ps: processar datas através dessas funções é também ordens de magnitude mais rápido que por outros métodos.
-
Re: Select
sim pedro existe mesmo agora em shell não é muito minha praia não
eu ja trato dadas direto no mysql
-
Re: Select
Opa, valeu pessoal!!! Consegui da seguinte forma:
select * from birt where date_format(dn,'%dd%') = date_format(Current_date,'%dd%') and date_format(dn,'%mm%') = date_format(Current_date,'%mm%');
Vlw
Felipe Lima
Última edição por felipefls; 04-09-2010 às 16:52.