Cast com datas no MySQL

Uma dica para fazer comparação entre datas sem necessidade de hora, basta usar o cast, ou seja, forçar um datetime se transformar em apenas data.
Um exemplo seria pegar todos os registros de um log em um determinado dia, independente da hora do registro.
Então vamos a prática.

Select usuario,descricao,data from log_acao where cast(data as date) = cast(data_parametro as date)

ou

Select usuario,descricao,data from log_acao where date(data) = date(data_parametro)

Espero ter ajudado. Até a próxima.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.