|
Postada em 23/11/2005 07:34 hs
pessoal por que esta consulta nao fuciona? SELECT * From clientes WHERE NASCIMENTO Like '%/11/%'" ele teria que filtar todo o mes 11 no banco uso TIMESTAMP
|
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/11/2005 07:49 hs
Apesar de não estar familiarisado com o Interbase será que não seria assim: WHERE Month(NASCIMENTO)=11
dsmn
|
|
|
|
Postada em 23/11/2005 13:14 hs
nao amigo, nao funcionou nao..
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/11/2005 13:42 hs
fiz um teste em uma base minha e funcionou, mas para isso o campo de comparação deve ser tipo data exemplo: SELECT Pedidos.* FROM Pedidos WHERE (((Month([Pedidos]![Emissao_NF]))=11)); Se for tipo texto e estiver no formato MM/YYYY deve fazer assim: SELECT Pedidos.* FROM Pedidos WHERE (((Val(Right(([Pedidos]![Emissao_NF]),2))=11)); espero ter ajudado
dsmn
|
|
|
|
Postada em 24/11/2005 11:28 hs
Jongle, coloque assim, é mais elegante, obs: nao se esqueça dos parenteses: SELECT * From clientes WHERE (EXTRACT (MONTH FROM NASCIMENTO)) = '11' ate mais
|
|
|
|
Postada em 24/11/2005 12:42 hs
Delcio, valeu mesmo... é assim mesmo, deu certo... obrigado...
|
|
|