postgre查询今天,昨天的数据

文章展示了如何使用SQL查询sys_device表中昨天和今天的数据。通过对比update_time字段与当前日期或日期减去一天进行筛选,获取特定时间范围内的记录。同时提供了获取昨天日期的不同表达方式。
摘要由CSDN通过智能技术生成

where查询昨天数据

SELECT
	* 
FROM
	sys_device 
WHERE  age(current_date,to_timestamp(substring(update_time FROM 1 FOR 10),'yyyy-MM-dd')) ='1 days';

where查询今天数据

SELECT
	* 
FROM
	sys_device 
WHERE  to_char(update_time:: DATE, ' yyyy-MM-DD hh 24: mi :s') = to_char(CURRENT_DATE:: DATE, ' yyyy-MM-DD hh 24: mi :s')

 

select查询昨天的时间

SELECT to_char((now() - interval '1 day'), 'yyyy-MM-dd')  ----结果:2023-06-14

SELECT  (now() - interval '1 day')   ----结果:2023-06-14 13:47:20.335889+08

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yzhSWJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值