PostgreSql 从日期 = 当前日期中选择

Leo*_*een 4 sql postgresql

我如何才能仅从数据库中选择数据(葡萄牙语日期)=当前日期的记录

\n\n
SELECT id, data, dia, mes, ano,fornecedor, doc, valor_l\xc3\xadquido, total\nFROM public.fluxo_pagamentos where data = current_date;   \n
Run Code Online (Sandbox Code Playgroud)\n

Y.S*_*Y.S 9

转换为日期并使用 now()

\n\n
SELECT id, data, dia, mes, ano,fornecedor, doc, valor_l\xc3\xadquido, total\nFROM public.fluxo_pagamentos where data::date = now()::date;   \n
Run Code Online (Sandbox Code Playgroud)\n


Gor*_*off 6

我可能怀疑data有时间成分。如果是这样,请尝试:

where data >= current_date::timestamp and
      data < current_date::timestamp + interval '1 day'
Run Code Online (Sandbox Code Playgroud)