SQL
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
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
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
"select * from TABELA where BETWEEN #" & datainicial & "# and #" & Datafinal & "#"
com esta consulta você precisa passar os parametros datainicial e datafinal para a consulta
TENTE ASSIM:
SELECT * FROM TBLhoras WHERE" _
& "[DATA = #" & vAR & "#"
OPS!! do Mês inteiro! faça como o Wiliam Falou!
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
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
é outra tabela?
se for a mesma
é assim
se for a mesma
é assim
select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "#" And codfunc = '" & codigo.Text"'"
nao funcionou
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
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
mais pratico ainda seria assim:
select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "# And codfunc = " & codigo.Text
select * from Tblhoras where data BETWEEN #" & datainicial & "# and #" & datafinal & "# And codfunc = " & codigo.Text
Tópico encerrado , respostas não são mais permitidas