PEGAR A DATA DO SISTEMA

 Tópico anterior Próximo tópico Novo tópico

PEGAR A DATA DO SISTEMA

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#495570 - 05/11/2020 08:52:37

VIVIANEARRAIS
BALSAS
Cadast. em:Setembro/2020


Bom dia Pessoal,

Estou acostumada a pegar a data de objetos para usar nas minhas consultas, tipo:
SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT(DATETIME, '' & Format(mskData, ocDATA) & '', 103))

sempre funcionou bem, porem preciso pegar a data do sistema direta na consulta e apos pesquisar, verifiquei que é o getdate, porem não vi como usar ele na pratica

Ultima tentativa fiz assim:
SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT (date, GETDATE())


como seria?





#495572 - 05/11/2020 10:03:39

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


https://excelevba.com.br/funcoes-de-data-e-hora/



Resposta escolhida #495573 - 05/11/2020 10:09:33

LUIS2014
CURITIBA
Cadast. em:Agosto/2014


Citação:
:
Bom dia Pessoal,

Estou acostumada a pegar a data de objetos para usar nas minhas consultas, tipo:
SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT(DATETIME, '' & Format(mskData, ocDATA) & '', 103))

sempre funcionou bem, porem preciso pegar a data do sistema direta na consulta e apos pesquisar, verifiquei que é o getdate, porem não vi como usar ele na pratica

Ultima tentativa fiz assim:
SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT (date, GETDATE())


como seria?



seu select funciona, só esqueceu de colocar mais um ')' no final

  SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT (date, GETDATE()))




#495574 - 05/11/2020 10:11:24

VIVIANEARRAIS
BALSAS
Cadast. em:Setembro/2020


Citação:
:
https://excelevba.com.br/funcoes-de-data-e-hora/


Bom dia amigo, a função eu sei, só não estou sabendo como usa-la nesse caso



#495575 - 05/11/2020 11:10:57

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Se o campo DataEmissao for um campo do tipo Data, você não precisa converter nada, apenas passar GETDATE:
SELECT CampoX FROM TabelaX WHERE DataEmissao = GETDATE()


_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#495577 - 05/11/2020 12:05:04

VIVIANEARRAIS
BALSAS
Cadast. em:Setembro/2020


Citação:
:
Se o campo DataEmissao for um campo do tipo Data, você não precisa converter nada, apenas passar GETDATE:
SELECT CampoX FROM TabelaX WHERE DataEmissao = GETDATE()


O campo é datetime
Existe 1 registro com a data atual, pore o resultado da consulta sempre é nenhum registro

formato da data é '2020-11-05 00:00:00.000' na tabela



#495578 - 05/11/2020 12:22:12

VIVIANEARRAIS
BALSAS
Cadast. em:Setembro/2020


Citação:
:
:
Bom dia Pessoal,

Estou acostumada a pegar a data de objetos para usar nas minhas consultas, tipo:
SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT(DATETIME, '' & Format(mskData, ocDATA) & '', 103))

sempre funcionou bem, porem preciso pegar a data do sistema direta na consulta e apos pesquisar, verifiquei que é o getdate, porem não vi como usar ele na pratica

Ultima tentativa fiz assim:
SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT (date, GETDATE())


como seria?



seu select funciona, só esqueceu de colocar mais um ')' no final

  SELECT CampoX FROM TabelaX WHERE (DataEmissao = CONVERT (date, GETDATE()))


Deu certo! obg



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por VIVIANEARRAIS em 05/11/2020 12:23:06