FILTRAR POR MES BASEADO EM DATAS COMPLETAS

WEBIER 10/04/2010 09:57:52
#338997
tenho um campo chamada DATA_ENTRADA, onde possuo varias datas

Coloque num textebox o nome [Ô]Abril[Ô] e gostaria de quando eu clicasse num botão ele me mostrasse somente os registros do mês de Abril

como ficaria essa SQL ?
JILNEY 10/04/2010 10:02:25
#338998
Select * from tabela where month(data_entrada) = 4

ou do mes atual

Select * from tabela where month(data_entrada) = month(date)
WEBIER 10/04/2010 10:06:22
#339000
eu quero pegar o mês que tá escrito no textbox

como seria?
JILNEY 10/04/2010 10:15:47
#339002
Se fosse com um List ou Combo com o nome dentro ficaria mais facil, do jeito que vc postou no topico anterior pois bastaria fazer o select pelo indice do Combo ou Listbox

Select * from tabela where month(Combo_mes.ItemData(Combo_mes.ListIndex))

o index seria o valor em numero (4) referente ao mes, pois campo data nos BD[ô]s não são gravados com o nome do mês, correto ?
WEBIER 10/04/2010 10:21:51
#339005
CORRETO!

usando o combo eu sei fazer...

minha duvida é justamente essa, como fazer sem o listindex... pegado somente pelo nome do mês
EDERMIR 10/04/2010 18:35:52
#339038
Resposta escolhida
select case ucase(trim(Text1.text))
Case [Ô]JANEIRO[Ô]
Wmes = 1
Case [Ô]FEVEREIRO[Ô]
Wmes = 2
.
.
.
Case [Ô]DEZEMBRO[Ô]
Wmes = 12
Case Else
msgbox([Ô]APRENDA O NOME DOS MESES EM PORTUGUES[Ô])
exit sub
end select
rs.open [Ô]Select * from tabela where month(data_entrada) = [Ô] & Wmes
Tópico encerrado , respostas não são mais permitidas