gps_timetimestamp类型日期字段

获取当天的数据

WHERE DATE_TRUNC('day', gps_time) = CURRENT_DATE
--或
WHERE DATE(gps_time) = CURRENT_DATE

获取昨天的数据

WHERE DATE_TRUNC('day', gps_time) = CURRENT_DATE - INTERVAL '1 day'

获取本月的数据

WHERE DATE_TRUNC('month', gps_time) = DATE_TRUNC('month', CURRENT_DATE)

获取上个月的数据

WHERE DATE_TRUNC('month', gps_time) = DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month'

获取本年的数据

WHERE DATE_TRUNC('year', gps_time) = DATE_TRUNC('year', CURRENT_DATE) -- 只查找本年的数据
--或
WHERE extract(YEAR FROM to_date(gps_time, 'YYYY-MM-DD')) = extract(YEAR FROM current_date) -- 只查找本年的数据

获取去年的数据

WHERE DATE_TRUNC('year', gps_time) = DATE_TRUNC('year', CURRENT_DATE) - INTERVAL '1 year'
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐