簡體   English   中英

SQL 帶時間戳的兩行之間的差異

[英]SQL difference between two rows with timestamp

我正在使用 PostgreSQL 上的 SQL 我有這張表,它描述了帶有列攝像頭whnreg的汽車圖像

Camera 是 int,whn 是時間戳字符串(例如 2007-02-25 07:51:10),reg 是字符串

我正在做這個任務,我堅持:

“打印同一台相機或不同相機兩次拍攝的汽車的登記牌(reg),照片之間的差異是一分鍾或更短”

有誰知道我如何表達需要等於或小於 60 秒的列的兩個不同行之間的這種差異?

  1. 按時間戳對表格進行排序。
  2. 使用windows function中的 lag() 獲取當前行下方的行。
  3. 使用extract()查看兩個時間戳之間的差異。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM