cost 203 ms
SQL - 構建迭代表

[英]SQL - Building iteration table

我對表的迭代有疑問。 庫存中有狀態產品 ( test_product ) 和操作:添加或從庫存中刪除。 產品行動操作日期數字全部的測試產品添加 2023-01-03 4個 4個測試產品消除 2023-01-05 -3 1個測試產品消除 2023-01-07 -1 0 有一天我們會添加或刪除 ...

我如何編寫一個 SQL 查詢來組合沒有任何變化的版本?

[英]How can I write a SQL query that combines versions where nothing has changed?

我正在嘗試解決一個問題,每次更新項目時,我都有一個包含不同版本項目的表。 人符合光盤 A 符合光盤 B 版本開始版本結束鮑勃是是 2022-01-01 2022-01-04 鮑勃是否 2022-01-05 2022-01-13 鮑勃否否 2022-01-14 2022-01-22 鮑勃是否 ...

根據下一行的值在 sql 中迭代求和?

[英]Sum iteratively in sql based on what value next row has?

我想以一種方式聚合事務表,它對下一行中的變量進行求和,如果滿足條件則求和,否則中斷並再次開始求和以創建新行。 這可能令人困惑,所以在下面添加示例 -我有什么 - ID 日期類型數量一種 2023 年 1 月 1 日傳入 10 一種 2/1/2023 傳入 10 一種 2023 年 3 月 1 日 ...

postgresql 中基於一定條件的俱樂部二表

[英]Club two table based on certain condition in postgresql

這是我的示例輸入表: 員工ID 項目生效日期** 1個一種 2014-08-13 1個乙 2016-12-21 1個 C 2018-02-21 員工ID 指定生效日期 1個實習生 2014-08-05 1個高級的 2016-08-17 1個隊長 2018-02-05 表 1:描述了在組 ...

在 PostgreSQL 中,如何獲取包含沒有事件的天數(0 值)的時間段之間的每天事件數

[英]In PostgreSQL, how to get number of event per day between a period including days without events (0 values)

我需要找到方法來獲取一段時間內每天發生的事件數量,包括沒有事件發生的日子,讓那一天的值為 0。 我試試這個查詢: 但是,我沒有得到 0 值。 周期為40天,但只得到31條記錄(9天完全沒有事件的情況不會出現)。 我看到這個, Postgres,每天計數條目,包括沒有的天數但不知何故似乎像我的查詢。 ...

重疊上下班打卡的匯總打卡班次

[英]Summarized punch shifts for overlapping clock outs and ins

我有一個文件,其中包含每個員工的所有時間打卡班次,如下所示: 員工開始時間時間結束 123 2022-10-23 10:40:00.000 2022-10-23 14:00:00.000 123 2022-10-23 14:00:00.000 2022-10-23 14:30:00.000 ...

當 SQL 中有多個繼續 Null 值時,如何根據前幾個月的值填充 Null 值

[英]How do I populate the Null Values based on Previous months value, when there are multiple continues Null values in SQL

下面是輸入表: 月價值 1個 200 2個 - 3個 - 4個 300 5個 - 預計 Output: 月價值 1個 200 2個 200 3個 200 4個 300 5個 300 我確實嘗試在 SQL 中使用 LAG function,結果我能夠填充即時 NULL 值的值,在上述情 ...

PostgreSQL 填寫外連接中的空白

[英]PostgreSQL fill in the blanks in an outer join

外部連接“填空” 我在 PostgreSQL 數據庫中有一對主從表,其中主表“samples”有一些樣本,每個樣本都有時間戳。 詳細表“sample_values”在任何給定的樣本時間戳中都有一些參數的一些值。 我的查詢 回報(如預期): 樣品編號采樣時間參數_id 樣本值 1個 2023-01-1 ...

自上次符合條件以來的金額總和

[英]Running Sum of Amount Since Last eligible

我有一個包含用戶的表格、一個月系列、一個資格標志、一個金額的運行總和和一個增量金額列(下面的示例數據)。 我需要找到自最后一個資格標志出現以來每個用戶累積的金額。 用戶月合格運行量新金額 1個 1月20日 1個 0 0 1個 2月20日 0 150 150 1個 3月20日 0 150 ...

有沒有辦法只顯示連續 5 天的第一個日期?

[英]Is there a way to only show the first date of a 5 day streak?

我想要的是顯示連續 5 天的第一個日期,如果總共 10 天,則計為 2 次連續。 月份的范圍只能具體設置一次。 例如:我想獲取從 2023-01-01 => 2023-01-31 月份開始的所有可用日期。 例如: 我的表: ID 日期 1個 2023-01-01 1個 2023-01-0 ...

查找本地類別組的連續數字范圍

[英]Finding contiguous number ranges of local category groups

我是 Power Query(M 語言)的新手。 我了解 Power Query 的基礎知識,但遇到了一個具有特殊分組要求的用例。 假設我的源數據是這樣的: 發票# 顧客# 1個一種 2個一種 3個乙 4個一種 5個一種 6個乙 7 乙我希望將其轉換為: 來自發票# 發票# 顧客# 1個 2個一 ...

將 LEAD 與條件(?)一起使用 - 雪花

[英]Using LEAD with condition(?) - snowflake

我有 +10k 個 ID,每個 ID 都有 10 個區域; 每個區域都會以某種方式受到影響我想計算每個 ID 每個區域受到影響的持續時間,按天排序(考慮整個上周) 要知道某個區域是否/何時受到影響, AFFECTED_ZONE列將返回 1 到 10 之間的值(確定哪個區域是那個區域) 我知道一旦AF ...

連續出現次數及其長度(高級間隙和孤島問題)

[英]Count of Sequential occurrences and their lengths (advanced gaps and islands problem)

我正在嘗試找出特定用戶操作的連續出現次數及其長度。 假設這是每月登錄。 下面是我的表格的簡化結構和我預期的最終結果。 PostgreSQL 架構設置: alex01 有 2 連勝,長度為 4 jon03 有 3 條條紋,長度分別為 1、3 和 4 mark05 有 1 條長度為 5 的連勝 ...

間隙和孤島結合遞歸

[英]Gaps and island combined with a recursion

我有一個與遞歸相結合的 gaps and islands SQL 問題。 背景:我運行一個包含學校假期和銀行假期的PostgreSQL數據庫,我從中呈現學校、城市等的日歷視圖。 我在上面使用編程語言編寫了很多邏輯代碼,但嘗試將其移動到 SQL 中以獲得更好的性能。 表格locations存儲學校(例 ...

如何使用oracle中的LEAD函數將產品與有效期結合起來?

[英]how to combine product with Period of validity using LEAD function in oracle?

:) 如何使用 LEAD 函數將產品與有效期結合起來? 知道我如何選擇 device_id、valid_from、valid_to、product 如果下一個產品/記錄與前一個相同,我們將在整個有效期內使用該產品? 我想得到的查詢的預期結果如下: 僅返回 4 條記錄:(不改變順序) 細節: ! ...


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