Helio
|
SÃO PAULO SP - BRASIL
|
|
Postada em 14/01/2005 00:44 hs
Ola Pessoal Preciso selecionar apenas o mes numa consulta (VB6). Tentei assim : SQL = "SELECT ClienteCodigo, ClienteNome, ClienteEndereco, ClienteCidade, ClienteUF, ClienteCEP, ClienteNascimento, ClienteFone " SQL = SQL & "From Clientes WHERE " SQL = SQL & "(((DatePart(M,ClienteNascimento)) = " & ptData & "));" Eu estava pensando que o datepart me retornaria apenas os registros com o mes igual ao passado na variavel ptData, mas isso não funcionou! Gostaria se possivel alguem me desse uma dica de como faço para resolver este probleminha. Obrigado por qualquer dica.
|
|
|
|
|
Postada em 14/01/2005 01:48 hs
SQL = "SELECT ClienteCodigo, ClienteNome, ClienteEndereco, ClienteCidade, ClienteUF, ClienteCEP, ClienteNascimento, ClienteFone " SQL = SQL & "From Clientes WHERE " SQL = SQL & "MONTH(ClienteNascimento) = " & ptData & "" Use DAY(), MONTH() e YEAR() para extrair partes de uma data... funciona em qualquer linguagem SQL, seja Microsoft, Interbase, PostGree... nunca vi da erro...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
fisico_302
não registrado
|
|
Postada em 19/11/2009 20:43 hs
Ajudou muito cara. Obrigado.
|
|
|
sadf
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 01/05/2012 20:02 hs
oi<r>oi
|
|
|
Israel
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 15/07/2014 14:56 hs
Cara ajudou muito aqui, evitou que eu fizesse uma grande Gambiarra Valeu
|
|
|
|