Consulta em SQL Como faço?
como faço para fazer uma consulta em SQL
Queria saber como faço para faser uma consulta dos aniversariantes do mes atual.
Lembro que começava mais ou menos assim
SQL.Query1.Clear;
.
.
.
Como é o resto
Se alguem tiver algum exemplo de consulta em SQL faavor me mandar.
Aproveitando eu tenho duas tabelas uma de Associados e a outra de Dependentes, queria pegar todos os aniversariantes do mes das duas e jogar na tabela Aniversariante como faço isso em SQL
Queria saber como faço para faser uma consulta dos aniversariantes do mes atual.
Lembro que começava mais ou menos assim
SQL.Query1.Clear;
.
.
.
Como é o resto
Se alguem tiver algum exemplo de consulta em SQL faavor me mandar.
Aproveitando eu tenho duas tabelas uma de Associados e a outra de Dependentes, queria pegar todos os aniversariantes do mes das duas e jogar na tabela Aniversariante como faço isso em SQL
Marcelototini
Curtidas 0
Respostas
Tecrogerio
03/09/2003
Você quer pegar só o mês atual ou selecionar o período???
GOSTEI 0
Marcelototini
03/09/2003
Olha eu queria capturar o mes atual.
Mas queria ver tambem como capturo dados de um DBedit
Valeu cara pela atenção.
Mas queria ver tambem como capturo dados de um DBedit
Valeu cara pela atenção.
GOSTEI 0
Tecrogerio
03/09/2003
Ok.......estou um pouco sem tempo agora mas vou te responder depois, provavelmente ainda pela manhã mas antes me esclareça algumas coisas
Você disse que tem duas tabela, sendo uma de associados e outra de dependentes ok?
mas onten você disse que em uma tabela chamada associados você tinha um campo chamado status que diferenciava os dois tipos (A e D)......
nessa nova SQL .....qual dado devo considerar que informação
1 ou 2 tabelas????????
Você disse que tem duas tabela, sendo uma de associados e outra de dependentes ok?
mas onten você disse que em uma tabela chamada associados você tinha um campo chamado status que diferenciava os dois tipos (A e D)......
nessa nova SQL .....qual dado devo considerar que informação
1 ou 2 tabelas????????
GOSTEI 0
Marcelototini
03/09/2003
Esqueça isso eu dividi agora em duas tabela Associado e Dependente e esclui o campo status.
GOSTEI 0
Tecrogerio
03/09/2003
Tenta isso
Query1.Sql.clear;
Query1.Sql.add (select * from associados,dependentes);
Query1.Sql.add(where Data => (´01/´+(Copy(DatetoStr(Date()),4,2)+´/ ´+Copy(DatetoStr(Date()),7,4));
Query1.Sql.add(and Data <= (´31/´+(Copy(DatetoStr(Date()),4,2)+´/´‘+Copy(DatetoStr(Date()),7,4));
Query1.Close;
Query1.Open;
Se não funcionar me fala que eu não testei.
PS: Me passa o teu e-mail
Query1.Sql.clear;
Query1.Sql.add (select * from associados,dependentes);
Query1.Sql.add(where Data => (´01/´+(Copy(DatetoStr(Date()),4,2)+´/ ´+Copy(DatetoStr(Date()),7,4));
Query1.Sql.add(and Data <= (´31/´+(Copy(DatetoStr(Date()),4,2)+´/´‘+Copy(DatetoStr(Date()),7,4));
Query1.Close;
Query1.Open;
Se não funcionar me fala que eu não testei.
PS: Me passa o teu e-mail
GOSTEI 0
Tecrogerio
03/09/2003
Tenta isso
Query1.Sql.clear;
Query1.Sql.add (select * from associados,dependentes);
Query1.Sql.add(where Data => (‘01/’+(Copy(DatetoStr(Date()),4,2)+’/ ‘+(Copy(DatetoStr(Date()),7,4));
Query1.Sql.add(and Data <= (‘31/’+(Copy(DatetoStr(Date()),4,2)+’/ ‘+(Copy(DatetoStr(Date()),7,4));
Query1.Close;
Query1.Open;
Se quiser informar o período:
Use 2(dois) componentes DateTimePicker de nomes Data1 e Data2 por exemplo
Então a SQL fica
Query1.Sql.clear;
Query1.Sql.add (select * from associados,dependentes);
Query1.Sql.add(where Data => (DateToStr(Data1.date));
Query1.Sql.add(and Data <= ((DateToStr(Data2.date));
Query1.Close;
Query1.Open;
Se não funcionar me fala que eu não testei.
me passa o teu e-mail.
Tens MSN??
Query1.Sql.clear;
Query1.Sql.add (select * from associados,dependentes);
Query1.Sql.add(where Data => (‘01/’+(Copy(DatetoStr(Date()),4,2)+’/ ‘+(Copy(DatetoStr(Date()),7,4));
Query1.Sql.add(and Data <= (‘31/’+(Copy(DatetoStr(Date()),4,2)+’/ ‘+(Copy(DatetoStr(Date()),7,4));
Query1.Close;
Query1.Open;
Se quiser informar o período:
Use 2(dois) componentes DateTimePicker de nomes Data1 e Data2 por exemplo
Então a SQL fica
Query1.Sql.clear;
Query1.Sql.add (select * from associados,dependentes);
Query1.Sql.add(where Data => (DateToStr(Data1.date));
Query1.Sql.add(and Data <= ((DateToStr(Data2.date));
Query1.Close;
Query1.Open;
Se não funcionar me fala que eu não testei.
me passa o teu e-mail.
Tens MSN??
GOSTEI 0
Marcelototini
03/09/2003
Vou testar a noite amanha mando algo.
Muito grato novamente pela sua atenção;
Muito grato novamente pela sua atenção;
GOSTEI 0