GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Consulta SQL com verificação de data

Tags: #<Tag:0x00007f22daa4cc58> #<Tag:0x00007f22daa4ca50> #<Tag:0x00007f22daa4c910>

Quero fazer uma consulta no meu banco que me retorne apenas a datas maior igual a data atual.
Minha consulta atual:

“SELECT * FROM casalbrinde where brindevalido = true AND datavalidade >= ‘2021-06-01 00:00:00’ ORDER BY idcasalbrinde DESC”

Entretanto não esta me retorno corretamente.

PHP, Postgresql

[…]
2021-06-13 11:23:00
2022-01-08 20:42:32
2022-01-08 20:41:36

Será que assim vai:

SELECT * 
FROM casalbrinde 
WHERE 
	brindevalido = true 
	AND datavalidade >= CURRENT_DATE
ORDER BY 
	idcasalbrinde DESC;

Pelo que li, dá para usar outras formas:

CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TIME(precision)
CURRENT_TIMESTAMP(precision)
LOCALTIME
LOCALTIMESTAMP
LOCALTIME(precision)
LOCALTIMESTAMP(precision)

FONTE: https://www.postgresql.org/docs/9.1/functions-datetime.html

1 Curtida
//