我想寫一個Postgres sql,它會讓我在特定時間戳的30分鐘內的航班。Postgres sql查詢大約30分鐘內的時間戳內沒有記錄
我的SQL是這樣的:
「選擇計數從lk_merged(不同(gufi))作爲No_of_airplanes一個 其中(a.on_actual(a.on_actual之間 - (20 *間隔 '1 MINUTE'))和(a.on_actual +(40 *間隔'1分鐘'))) group by a.on_actual「
請建議如何獲得飛機的no。
我的表格有gufi作爲飛機ID on_actual_timelanding。
我有: gufi(plane_id),時間
3432343,12:33:89
2565656,12:44:45
3242234,1:05:23
輸出應該像,用新的柱表明no_of_planes_around 20分鐘內之前和時間戳
Gufi(plane_id),時間標記後,No_of平面角落找尋
3432343,12:33:89,1
2565656,12點44分: 2,
3242234,1:05:23,1
如果可能,請不要自行加入。
感謝 愛特亞吉
示例數據和期望的輸出將會有所幫助 –
您向我們展示了您嘗試過的SQL。你能告訴我們爲什麼這不起作用,它給你什麼,以及你希望它給你什麼?另外,你試過的其他東西。 – jmelesky
嗨,歡迎來到Stack Overflow,請花點時間閱讀[歡迎導覽](https://stackoverflow.com/tour)以瞭解您在這裏的方式(並獲得您的第一張徽章),請閱讀如何創建一個[Minimal,Complete和Verifiable示例](https://stackoverflow.com/help/mcve)並檢查[如何提出好問題](https://stackoverflow.com/help/how-to-ask ),所以你增加了獲得反饋和有用答案的機會。 – DarkCygnus