小编Sha*_*ron的帖子

选择两个时间戳之间的记录

我正在使用SQL transact命令将Unix脚本转换为PostgreSQL命令.

我有一个包含字段last_update_time(xtime)的记录的表,我想选择表中已在选定时间段内更新的每个记录.

比如,当前时间05/01/2012 10:00:00和所选时间是04/01/2012 23:55:00.如何从表中选择在这些日期之间更新的所有记录.在发出psql命令之前,我已在Unix脚本中将2次转换为秒,并计算了2个时间段之间的间隔(以秒为单位).

我觉得有点像

SELECT A,B,C FROM table
WHERE xtime BETWEEN now() - interval '$selectedtimeParm(in secs)' AND now();
Run Code Online (Sandbox Code Playgroud)

我无法评价ParmselectedtimeParm-它不妥善解决.

编者按:我没有改变不正确的使用条款period,time frame,timedate为DateTime类型timestamp,因为我讨论,在我的答案.

postgresql datetime

20
推荐指数
1
解决办法
6万
查看次数

标签 统计

datetime ×1

postgresql ×1