SQL

DEIVITESOUZA 11/01/2005 14:48:16
#60025
olha estou precisando de uma formula

tenho uma banco de dados a tabela minha é tblhoras tenho um campo data

eu preciso de fazer uma seleção de todos os funcionarios do mês inteiro

como faço a formula

"SELECT * FROM TBLhoras WHERE DATA =#" & Var & "#"

esta formula pega somente a data que eu fornecer
mas eu quero o mes inteiro pode me ajudar
USUARIO.EXCLUIDOS 11/01/2005 14:55:07
#60027
Resposta escolhida
para isso utilize o Between
"select * from TABELA where BETWEEN #" & datainicial & "# and #" & Datafinal & "#"
com esta consulta você precisa passar os parametros datainicial e datafinal para a consulta
USUARIO.EXCLUIDOS 11/01/2005 14:55:58
#60028
TENTE ASSIM:


SELECT * FROM TBLhoras WHERE" _
& "[DATA = #" & vAR & "#"

USUARIO.EXCLUIDOS 11/01/2005 14:57:18
#60029
OPS!! do Mês inteiro! faça como o Wiliam Falou!
DEIVITESOUZA 11/01/2005 15:24:10
#60040
olhe vc me ajudaram muito mas sera q pode me ajudar denovo

agora junto com esta formula tenho q selecionar so o registro de um funcionario
"select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "#" And "TBLhoras WHERE codfunc =" & codigo.Text
mas esta dando um erro podem me ajudar
USUARIO.EXCLUIDOS 11/01/2005 15:27:14
#60041
é outra tabela?
se for a mesma
é assim

select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "#" And codfunc = '" & codigo.Text"'"
DEIVITESOUZA 11/01/2005 16:01:59
#60061
nao funcionou
USUARIO.EXCLUIDOS 11/01/2005 16:06:58
#60064
qual a mensagem de erro??
veja se o campo na tabela de funcionarios for texto tente assim usando like
select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "#" & " And codfunc Like '" & codigo.Text"'"
agora se o campo for numero coloque = só que sem ', vai ficar assim

select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "#" & " And codfunc = " & codigo.Text
repare que na instrução do germanir ele não concatenou a instrução And com o uso de &
coloque ele na sua instrução
USUARIO.EXCLUIDOS 11/01/2005 16:14:07
#60065
mais pratico ainda seria assim:
select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "# And codfunc = " & codigo.Text
Tópico encerrado , respostas não são mais permitidas